当前位置: 技术问答>linux和unix
linux下的crontab配置后怎么不能执行呢?
来源: 互联网 发布时间:2017-04-18
本文导语: 我的/etc/crontab的代码如下: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt MAILTO=root HOME=/ # * * * * * user-name command to be executed 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * ...
我的/etc/crontab的代码如下:
然后我的pro_some.sh的代码如下:
就这两行都不执行,我真的彻底无语了,这个shell程序是可以手动能够执行的。
所以不会有执行权限的问题。到底是怎么回事呢?
麻烦大家帮帮忙啊!!谢谢了!!!
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt
MAILTO=root
HOME=/
# * * * * * user-name command to be executed
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
03 * * * * root /opt/pro_some.sh
然后我的pro_some.sh的代码如下:
#!/bin/bash
ls >> result.txt
就这两行都不执行,我真的彻底无语了,这个shell程序是可以手动能够执行的。
所以不会有执行权限的问题。到底是怎么回事呢?
麻烦大家帮帮忙啊!!谢谢了!!!
|
*/1是每分钟执行一次,
01就是每小时的零1分执行一次
|
pro_some.sh
改成
#!/bin/bash
ls >> /home/result.txt
文件/命令 的路径最好都用绝对路径
改成
#!/bin/bash
ls >> /home/result.txt
文件/命令 的路径最好都用绝对路径