当前位置: 技术问答>linux和unix
crontab 服务执行不了
来源: 互联网 发布时间:2016-02-18
本文导语: 我用crontab想一个mysql数据库自动备份的功能 我的做法 1.shell 放在/root/bakup.sh (在vi里 . bakup.sh能够运行正常) 2.在/etc/crontab 里最后加一行 01 6 * * * /root/bakup.sh 可是我在vi 里 crontab -l 却显示没有, 所以我又用...
我用crontab想一个mysql数据库自动备份的功能
我的做法
1.shell 放在/root/bakup.sh (在vi里 . bakup.sh能够运行正常)
2.在/etc/crontab 里最后加一行 01 6 * * * /root/bakup.sh
可是我在vi 里 crontab -l 却显示没有,
所以我又用另一办法
crontab -e 后弹出一个页面,我写入01 6 * * * /root/bakup.sh写入后,接下去就不知道要做什么,没有看到什么保存的按钮
到度怎么才可以把bakup.sh加入crontab服务呢?
我的做法
1.shell 放在/root/bakup.sh (在vi里 . bakup.sh能够运行正常)
2.在/etc/crontab 里最后加一行 01 6 * * * /root/bakup.sh
可是我在vi 里 crontab -l 却显示没有,
所以我又用另一办法
crontab -e 后弹出一个页面,我写入01 6 * * * /root/bakup.sh写入后,接下去就不知道要做什么,没有看到什么保存的按钮
到度怎么才可以把bakup.sh加入crontab服务呢?
|
1:修改/etc/crontab的话,需要加上以哪个用户执行的。
2:crontab -e的,加入以后:wq就可以了
google一下就明白了
2:crontab -e的,加入以后:wq就可以了
google一下就明白了
|
你弄反了!
crontab -e的,不用加入用户的。
01 6 * * * root /root/bakup.sh
输入这个以后按下Esc以后输入:wq
你不用vi吗?
crontab -e的,不用加入用户的。
01 6 * * * root /root/bakup.sh
输入这个以后按下Esc以后输入:wq
你不用vi吗?
|
复制你的,忘了把root去掉了,呵呵
|
crontab -l
输入
01 6 * * * /root/bakup.sh
按“esc”
输入 :wq
保存就可
输入
01 6 * * * /root/bakup.sh
按“esc”
输入 :wq
保存就可