全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 489|回复: 6

问下crontab命令

[复制链接]
发表于 2021-1-5 07:04:27 | 显示全部楼层 |阅读模式
我修改的/etc/crontab   文件的命令,怎么输入crontab  -e 查看到的和我修改文件的命令不一样呢?
我怎么才能知道我这个命令执行过没,是不是成功。直接修改/etc/crontab文件的话,可以么?
修改完重新启动应该可以把?systemctl restart crond
 楼主| 发表于 2021-1-5 07:05:34 | 显示全部楼层
centos7 的系统。
发表于 2021-1-5 07:10:00 | 显示全部楼层
  1. tail -f /var/log/cron       //查看最新的日志
  2. tail -100 /var/log/cron     //查看最新的100条日志
复制代码
 楼主| 发表于 2021-1-5 07:12:31 | 显示全部楼层

*/5 * * * * flock -xn /tmp/stargate.lock -c '/usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &'

这个命令默认是干啥的知道么。我看1秒执行一次这个。
发表于 2021-1-5 07:13:04 | 显示全部楼层
/etc/crontab 是系统级别
crontab -e 是用户级别
文件存放在 /var/spool/cron/

加一个 执行时间 定向到文件, 也可以当错误日志。
systemctl 重启 crond 是可以, 但是也要遵循 cron 表达式 的时间。
 楼主| 发表于 2021-1-5 07:14:55 | 显示全部楼层
xayle 发表于 2021-1-5 07:13
/etc/crontab 是系统级别
crontab -e 是用户级别
文件存放在 /var/spool/cron/

我的命令是
0 3 * * * root /usr/local/ClearRadiusLog.sh

这个sh我加了chmod -R 777 的权限,好像不执行,不知道为啥。
发表于 2021-1-5 08:07:09 | 显示全部楼层
sh 里面 写入 一行 时间之类的参数, 然后定向到文件, 手动执行看看有没有输出。

加入 crontab 前,先手动执行测试下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-26 22:00 , Processed in 0.068421 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表