вот мой кронтаб:
42 17 * * 1-5 /bin/pkill -f 'MyExecutable.exe' ; touch /tmp/here.log
и по /var/log/cron
Она побежала:
May 22 17:42:01 server1 CROND[326732]: (myuser) CMD (/bin/pkill -f 'MyExecutable.exe' ; touch /tmp/here.log)
и процесс MyExecutable.exe
умер. Однако,here.log
не был создан в /tmp
.
если я вручную запустить его под myuser:
touch /tmp/here.log
файл создан успешно (следовательно, не вопрос разрешения наверняка). Я даже пытался двигаться touch
в отдельную cronjob в crontab, и это сработало.
почему touch
после точка с запятой?