crontab -e
/var/spool/cron/имя_пользователя_в_системе
sudo crontab -e
/var/spool/cron/root
sudo /etc/init.d/cron restart
echo -e '0 */8 * * * php /opt/acelist/as.php /opt/lists/as' | sudo crontab -
и в этом случае перезагружать cron не надо.sudo sh -c "echo '0 */8 * * * php /opt/acelist/as.php /opt/lists/as' >> /var/spool/cron/crontabs/root"; sudo /etc/init.d/cron restart
в этом случае задание добавляется новой строкой в файл и уже перегрузка cron нужна, что в коде и присутствует.. ~/.bashrc
echo -e "alias ar='sudo apt autoremove'" >> ~/.bashrc
. ~/.bashrc
echo -e "alias ar='sudo apt autoremove'" >> ~/.bashrc; . ~/.bashrc
/etc/cron.hourly
):#!/bin/sh
CLEANCACHE=/tmp
find $CLEANCACHE/.CACHE/.hls_cache -depth -type f -mmin +15 -print0 | xargs -0 -r rm -f > /dev/null 2>&1
find $CLEANCACHE/.CACHE/.zmp_cache -depth -type f -mmin +15 -print0 | xargs -0 -r rm -f > /dev/null 2>&1
/etc/cron.daily
, то будет удалять раз в 24 часа... apt install
и sudo apt update; sudo apt full-upgrade
на соответствующее из вашей ОС)lamp
:nano lamp
#!/bin/bash
## Добавление репозитария PHP для установки последней версии 7.4.xxx
cd /etc/apt/sources.list.d; echo "deb http://ppa.launchpad.net/ondrej/php/ubuntu $(lsb_release -cs) main" | sudo tee php.list > /dev/null; sudo apt-key adv --recv-keys --keyserver hkps://keyserver.ubuntu.com:443 4F4EA0AAE5267A6C; cd
## Делаем паузу в 10 сек, чтобы файл php.list в /etc/apt/sources.list.d создался и был итегрирован в систему
sleep 10
## Обновляем сведения о репозитариях и апгрейдим систему
sudo apt update; sudo apt full-upgrade
## Установка L.A.M.P.
sudo apt install apache2 mariadb-server-10.3 php libapache2-mod-php php-mysql php-cgi php-gd php-zip php-xml php-xmlrpc php-curl php-json php-mbstring php-cli
sudo ufw allow in 80/tcp ## открываем порт 80
sudo a2enmod rewrite; sudo sed -i "s/AllowOverride None/AllowOverride All/" /etc/apache2/apache2.conf; sudo systemctl restart apache2
## Выход из установки
exit
nano +x lamp
./lamp
guvcview
$ cd test
:~/test$ ls -a
:~/test$ . .. .bash_history .bash_test .test
:~/test$ zip test . -9 -r
adding: .bash_test (stored 0%)
adding: .bash_history (stored 0%)
adding: .test/ (stored 0%)
:~/test$ ls
test.zip
:~/test$ unzip -l test.zip | awk -F'/' 'NF<3 && !$2'
Archive: test.zip
Length Date Time Name
--------- ---------- ----- ----
11 2020-10-31 14:05 .bash_test
11 2020-10-31 14:05 .bash_history
0 2020-10-31 14:08 .test/
--------- -------
22 3 files
zip test . -9 -r