Полезные консольные команды

Просмотр установленных задач cron‘а для текущего пользователя

Редактирование установленных задач cron‘а. (У меня запускается редактор vi)

Программка для мониторинга процессов.

Команды в редакторе vi:

  • i — редактирование (до курсора)
  • a — редактирование (после курсора)

После того как мы закончили редактирование — жмем ESC и SHIFT+Q и пишем:

  • wq — для сохранения изменений и выхода из редактора
  • q! — для выхода без сохранения

Для запуска скрипта (например, в cron‘е) с пониженным/повышенным приоритетом пишем

где n — смещение приоритета (-20..+20). По умолчанию приоритет = 20. (И стоит отметить что понизить приоритет может любой пользователь, а повысить только root)

$argv и запись лога при использовании cron

Если мы запускаем наш сценарий из консоли (например, если мы используем cron) и нам нужно передать какой-либо параметр в наш скрипт, и результат записать в файл лога — то делаем это так

Каждую 50-ую минуту часа будет запускаться php-скрипт под именем my_script.php, внутри которого можно использовать переданные в него параметры, а именно $argv[0] — имя запущенного сценария (в данном случае my_script.php), $argv[1] == «param1«, $argv[2] == «param2«. При этом все что скрипт будет выводить на экран (с помощью есho, например) — будет записываться в файл, путь к которому указан после знака «>«.