扫码关注官方订阅号
其实我就是想让我的crontab的任务新建一个crontab任务,而crontab -e似乎必须手工输入(真是这样吗?),所以不行。
crontab
crontab -e
闭关修行中......
要想简单点,把可执行文件扔到 /etc/cron.* 目录里面就能执行。比如 /etc/cron.daily 就是每天执行的脚本。
/etc/cron.*
/etc/cron.daily
如果需要更细致的时间控制,可以将脚本扔到 /etc/cron.d 里面,这里面的文件格式跟普通的 cron 类似,但是命令之前多了一个用户名,可以指定以任意身份执行命令。
/etc/cron.d
如果想实现类似 crontab -e 的管理方式,那么直接去 /var/spool/cron/ 修改文件就好了,那个目录里面的文件名对应着用户名,一看就明白。
/var/spool/cron/
说个简单点的
done.
linux定时运行命令脚本——crontab
直接丢到crond的任务执行的文件就行了 echo "00 */1 * * * commandxxx" >> /var/spool/cron/root
crontab -l 看下
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
要想简单点,把可执行文件扔到
/etc/cron.*
目录里面就能执行。比如/etc/cron.daily
就是每天执行的脚本。如果需要更细致的时间控制,可以将脚本扔到
/etc/cron.d
里面,这里面的文件格式跟普通的 cron 类似,但是命令之前多了一个用户名,可以指定以任意身份执行命令。如果想实现类似
crontab -e
的管理方式,那么直接去/var/spool/cron/
修改文件就好了,那个目录里面的文件名对应着用户名,一看就明白。说个简单点的
done.
linux定时运行命令脚本——crontab
直接丢到crond的任务执行的文件就行了
echo "00 */1 * * * commandxxx" >> /var/spool/cron/root
crontab -l 看下