Вот мой crontab:
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 после запуска точки с запятой?
