Как запустить бинарный файл из crontab?
Я пытаюсь выполнить двоичный файл, созданный PyInstaller из кода Python из crontab. Я попытался вставить много строк, используя "crontab -e", но двоичный файл не был выполнен.
Пример команд crontab, которые я пробовал:
* */12 * * * Path/dist/BinaryFile > LogFile.txt
* */12 * * * open Path/dist/BinaryFile > LogFile.txt
* */12 * * * root Path/dist/BinaryFile > LogFile.txt
* */12 * * * root open Path/dist/BinaryFile > LogFile.txt
Есть ли у вас какие-либо идеи о том, как выполнить этот двоичный файл? Я пытаюсь выполнить эту команду на Vbu-сервере Ubuntu 16.04.
Заранее благодарю за помощь и извините за мой английский.
1 ответ
Используйте абсолютный путь:
* */12 * * * /Path/dist/BinaryFile > LogFile.txt
Кроме того, файл должен быть исполняемым. Это может быть сделано с chmod +x /Path/dist/BinaryFile
,
Обратите внимание, что время, вероятно, не то, что вы хотите, но оно будет работать просто отлично.