全球主机交流论坛

标题: crontab问题求助 [打印本页]

作者: syee    时间: 2020-9-11 08:36
标题: crontab问题求助
本人小白
vps想做一个定时更新ip的自动运行任务
系统是ubuntu 16,按照网上说明做完定时任务总是不起作用,有几个问题向大神求助
1,crontab是否需要在root管理员模式下运行。
2,crontab -e设置的*/2 * * * * /home/ubuntu/dnspod_ddns.sh &> /dev/null  这样设置是否有问题?
3,出现我这种不起作用的情况,问题可能出现哪里?
作者: robot    时间: 2020-9-11 08:38
*/2 * * * * /bin/bash  /home/ubuntu/dnspod_ddns.sh &> /dev/null
作者: llyang    时间: 2020-9-11 08:40
我都是root模式,没用过user模式

  1. */2 * * * * bash /home/ubuntu/dnspod_ddns.sh
复制代码

作者: shc    时间: 2020-9-11 08:43
1,crontab是否需要在root管理员模式下运行。

你的脚本需要什么权限就用什么权限来执行

2,crontab -e设置的*/2 * * * * /home/ubuntu/dnspod_ddns.sh &> /dev/null  这样设置是否有问题?

看上去没什么问题,如果不起作用可以看下是不是脚本没有x权限, 然后把后面重定向改成定向到一个文件里面,看看输出
作者: syee    时间: 2020-9-11 08:46
robot 发表于 2020-9-11 08:38
*/2 * * * * /bin/bash  /home/ubuntu/dnspod_ddns.sh &> /dev/null

/bin/bash
问下这个是什么意思
作者: Waylon    时间: 2020-9-11 08:49
贴个图,看看你手动咋运行的,
作者: van    时间: 2020-9-11 08:52
robot 发表于 2020-9-11 08:38
*/2 * * * * /bin/bash  /home/ubuntu/dnspod_ddns.sh &> /dev/null

2l正解。。




欢迎光临 全球主机交流论坛 (https://mjj.022333.xyz/) Powered by Discuz! X3.4