crontab 不执行问题,网上找了一个小时都没找到解决方法,醉了

2018-04-21 17:14:27 +08:00
 Hopetree

先说我的系统,是 Ubuntu 16.04

然后我要运行一个定时任务,所以为了测量定时任务是否执行,先运行一个最基本的测试,但是发现根本没运行。

我的做法:

1 * * * * echo 111 >> /home/alex/Desktop/mycodes/k.txt
service cron restart

但是我发现这个定时任务并没有启动啊

而且我还发现,网上都是说 crond,但是我把 cron 改成 crond 就报错,根本没有这个服务,请问我哪里没有作对?

贴一下 /var/log/cron.log 的日志:

Apr 21 17:04:01 VirtualBox crontab[6460]: (alex) BEGIN EDIT (alex)
Apr 21 17:05:18 VirtualBox crontab[6460]: (alex) END EDIT (alex)
Apr 21 17:05:23 VirtualBox crontab[6473]: (alex) LIST (alex)
Apr 21 17:07:04 VirtualBox cron[6489]: (CRON) INFO (pidfile fd = 3)
Apr 21 17:07:04 VirtualBox cron[6489]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Apr 21 17:08:41 VirtualBox cron[6510]: (CRON) INFO (pidfile fd = 3)
Apr 21 17:08:41 VirtualBox cron[6510]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Apr 21 17:10:07 VirtualBox crontab[6526]: (alex) LIST (alex)
Apr 21 17:10:44 VirtualBox crontab[6534]: (alex) BEGIN EDIT (alex)
Apr 21 17:11:01 VirtualBox crontab[6534]: (alex) END EDIT (alex)

11360 次点击
所在节点    Linux
42 条回复
Hopetree
2018-04-23 13:14:26 +08:00
@ThirdFlame 不行,这样写不行,python 要改成 /usr/bin/python3 才行,不然运行不了
kidtest
2018-04-23 15:43:06 +08:00
@Hopetree 涉及到路径的,全部写成绝对路径,包括要执行的脚本里面的路径
Hopetree
2018-04-23 15:45:23 +08:00
@kidtest 是的,我目前就是这样做的,特别是写的 python 代码,里面的地址经常忘了写成绝对路径,所以我才问有没有其他的方法可以不用这样麻烦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/448726

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX