我试图在/etc/目录中安排一个任务(作为普通用户执行它需要root权限),该任务每2分钟打开一次firefox,使用"crontab“在几个小时内打开,并将其附加到文件中,但由于某些原因,即使我在home/user/ file /.但不是在/etc/.
时间是正确的记录每两分钟,但火狐没有打开!!我给了文件Lab4权限(chmod +x)和my_lab (chmod 777),这就是我如何让文件Lab4开始记录时间的方式。
以下是一项任务:
*/2 4-6 ***导出DISPLAY=:0 && firefox http://www.google.com _ date >> /etc/my_lab 4
这是我的VM的一张照片

发布于 2018-09-18 18:47:57
我不确定,但看起来像这样的命令:
firefox --new-window http://www.google.com | date >> /etc/my_lab/Lab4将运行火狐的“结果”传送到date,这没有多大意义。
这样更好吗?
firefox --new-window http://www.google.com && date >> /etc/my_lab/Lab4另外,在对cron进行故障排除时要记住的另一件事是:首先在提示符上尝试命令。星号之后的所有内容都只是一个命令:当您自己运行星号时,它是否像预期的那样工作?如果不是,这与cron无关。
https://unix.stackexchange.com/questions/469871
复制相似问题