-
/var/log/cron #日志文件 /var/spool/mail/用文件户 #可以看到一些关于用户执行的定时任务的信息查看全部
-
ps -aux | grep cron #检查cron服务 etc/crontab #crontab 全局(系统)配置文件 #也可以在这设置系统计划任务 /etc/cron.d/sysstat #这个是系统自带的定时任务 #crontab 载入配置文件时,会把cron.d下面的文件的配置信息载入 成为root用户的计划任务 可以编辑/etc/cron.d/sysstat 增加任务后 执行 crontab sysstat 导入文件使之生效 crontab [-u user] [ -e | -l | -r ] (default operation is replace, per 1003.2) -e (edit user's crontab) -l (list user's crontab) -r (delete user's crontab) -i (prompt before deleting user's crontab) crontab -e #实际上修改的是 /var/spool/cron/root这个文件 每个用户有单独的文件目录查看全部
-
我发现crontab -l在homestead配置的虚拟机下,只显示是否已经有计划任务。报错no crontab for vagrant不影响你加一个新的crontab,这个错误只是告诉你没有老的crontab。 而service crond status,即便报错—— Loaded: not-found (Reason: No such file or directory) Active: inactive (dead) ——也不影响成功的设置crontab任务。查看全部
-
crontab最小单位是分钟, sleep搭配crontab,可做到多少秒执行计划任务。查看全部
-
每30s执行一次查看全部
-
Crontab补充 1.sleep 数字s 表示后面的程序等待数秒钟。 2.一行命令可以用分号分割 eg:执行时间缩短到秒级,crontab两条命令的比较 */1 * * * * date >> /tmp/date.log */1 * * * * sleep 30s;date >> /tmp/date查看全部
-
crontab常见错误之分钟设置误用 两小时运行一次date命令 错误: * 0,2,4,6,8,10,12,14,16,18,20,22 * * * date 正确: 0 */2 * * * date查看全部
-
第三和五域之间 执行的是 “或”操作 原来是想这 四月的第一个星期日早晨1时59分运行a.sh 59 1 1-7 4 0 /root/a.sh 但是实际上 1-7 与 0 是或的 关系,实际上会在4月的1-7日 每天都会执行,并且当星期数为星期七时,也会执行,所以执行次数多达11次。 所以应该把星期的判断 放在执行的脚本上。 59 1 1-7 4 * test `date +\%w` -eq 0 && /root/a.sh 用test判断是否为星期天查看全部
-
例1. cd ~ ls -a 可以看到有.bash_profile文件 vim .bash_profile 新增一个环境变量 -------------- APPDIR=/ect export APPDIR ----------------- 更新到环境变量: source .bash_profile 检验: echo $APPDIR 可以正常显示,能够被识别 但是在下面这条命令行添加在crontab里不能被识别 */1 * * * * echo $APPDIR >> /tmp/appdir.log ———————————————————————— 在/var/log/cron任务执行日志中可以看到,但是cat打开/tmp/appdir.log内容是空的查看全部
-
crontab 常见错误查看全部
-
Crontab的日志 /var/log/cron 保存着所有的crontab的操作 /var/spool/mail/ 下也会以邮件的方式发送日志信息查看全部
-
1.执行crontab -e实际上是修改/var/spool/cron/root下面对应当前账号的文件。执行crontab +文件名 时,将直接读取文件中的数据覆盖到/var/spool/cron/root中 2.在/etc/cron.d文件夹 下面的文件 可以认为是对系统配置的补充文件 打开可以看到和/var/spool/cron/用户 的配置文件一样 但是多了个用户字段 这些是系统的cron运行时自动加载的配置文件 使用crontab -l只能查看存在于/var/spool/cron/用户 的cron任务 3.可以查看cron的日志文件 看cron执行结果 tail -19/var/log/cron查看全部
-
Crontab配置文件查看全部
-
crontab工具的使用 #查看crontab命令 crontab -help crontab -e -u crontester(用户名) //创建用户crotab命令 crontab -l -u crontester //查看用户名crontester的用户操作 tail -f /var/log/cron //查看log文件查看全部
-
Crontab的配置文件格式(小结)查看全部
举报
0/150
提交
取消