Unix 以root?身份运行crontab,尝试使用root访问权限运行cmd。帮助
我有一个cpp程序,它在命令行中运行正常(作为root),但在crontab中运行不正常。我认为这可能是因为crontab不是以root运行的 我试过:Unix 以root?身份运行crontab,尝试使用root访问权限运行cmd。帮助,unix,cron,Unix,Cron,我有一个cpp程序,它在命令行中运行正常(作为root),但在crontab中运行不正常。我认为这可能是因为crontab不是以root运行的 我试过: 1. crontab -eu root * * * * * /usr/bin/convertPremium.o 2. crontab -eu root * * * * * root /usr/bin/convertPremium.o 3. crontab -e * * * * * root /usr/bin/convertPremium.o 4
1. crontab -eu root
* * * * * /usr/bin/convertPremium.o
2. crontab -eu root
* * * * * root /usr/bin/convertPremium.o
3. crontab -e
* * * * * root /usr/bin/convertPremium.o
4. crontab -e
* * * * * /usr/bin/convertPremium.o
5. crontab -e
* * * * * sudo /usr/bin/convertPremium.o
但对我来说什么都不管用。
第2、3和5节甚至根本没有运行该程序
1和4运行程序,但不会生成一些CMD,我认为是因为它不是根运行它
使用UNIX。希望得到一些帮助
- /etc/profile&&/path/to/Premium.o
另外,您是否意识到cron条目(当您让它工作时)将在每天的每一分钟都运行?您可以使用更友好的at命令,并让它在指定的时间运行一次。否则您需要读取否,我通过将crontab execute输出到日志文件来解决问题。 这时我看到当运行ffmpeg-i行时。。。由于路径原因,ffmpeg是未知的