Crontab останавливается на полпути

На самом деле это не большая загадка, vncserver -list перечисляет сеансы для вашего пользователя.

Способ перечисления сеансов для всех пользователей на самом деле заключается в том, чтобы делать то, что вы делаете: ps -ef | grep vnc

1
17.01.2017, 10:17
1 ответ

Возможно, вашему сценарию требуются некоторые переменные среды, которые crontab не устанавливает по умолчанию. Имейте в виду, что переменные среды crontab очень ограничены.

Есть несколько подходов к установке переменных среды в cron:

  1. Установите каждую переменную, которая вам нужна в вашем скрипте.
  2. Экспортируйте завершитель ПУТЬ , отличный от значения по умолчанию, установленного вашим contrab в начале вашего скрипта или перед вызовом вашего скрипта в crontab.
  3. Источник вашего профиля: . $ HOME / .profile .
1
28.01.2020, 01:03

Теги

Похожие вопросы