linux - 如何使用脚本建立crontab任务?
阿神
阿神 2017-04-17 13:16:17
[Linux讨论组]

其实我就是想让我的crontab的任务新建一个crontab任务,而crontab -e似乎必须手工输入(真是这样吗?),所以不行。

阿神
阿神

闭关修行中......

全部回复(4)
迷茫

要想简单点,把可执行文件扔到 /etc/cron.* 目录里面就能执行。比如 /etc/cron.daily 就是每天执行的脚本。

如果需要更细致的时间控制,可以将脚本扔到 /etc/cron.d 里面,这里面的文件格式跟普通的 cron 类似,但是命令之前多了一个用户名,可以指定以任意身份执行命令。

如果想实现类似 crontab -e 的管理方式,那么直接去 /var/spool/cron/ 修改文件就好了,那个目录里面的文件名对应着用户名,一看就明白。

PHP中文网

说个简单点的

  1. crontab -l > now.cron
  2. echo '0 0 * * * echo test' >> now.cron
  3. crontab now.cron

done.

迷茫

linux定时运行命令脚本——crontab

巴扎黑

直接丢到crond的任务执行的文件就行了
echo "00 */1 * * * commandxxx" >> /var/spool/cron/root

crontab -l 看下

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号