Я могу запускать задания cron вручную вот так
root@myhosting [~]# sync ; echo 0 > /proc/sys/vm/drop_caches
Я могу добавить его в cPanel вот так. Это не работает, потому что мне нужен root-доступ.
* */4 * * * sync; echo 0 > /proc/sys/vm/drop_caches
Так что мне остается добавить задание, используя putty, зарегистрированный как root. Приведенный выше код не работает в замазке. Я получаю команду не найдена
Бегать crontab -e
. Это переведет вас в редактор, где вы можете добавить строку cron.
Если вы попадаете в редактор, который не знаете, как использовать, вы можете временно изменить его с помощью
EDITOR=nano crontab -e
Это потому, что это не синтаксис командной строки. Вам нужно будет войти в редактор crontab, чтобы добавить запрошенную строку. Чаще всего это можно сделать с помощью следующей строки:
crontab -e
Это откроет ваш существующий файл crontab. Добавьте в него нужную строку crontab, а затем напишите / сохраните.