标签:touch 路径 .com linux 错误 输出 使用 linux系统 分享
cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务:
crontab –e : 修改 crontab 文件,如果文件不存在会自动创建。
crontab –l : 显示 crontab 文件。
crontab -r : 删除 crontab 文件。
crontab -ir : 删除 crontab 文件前提醒用户。
执行以上命令的时候,若遇到“crontab command not found”错误,这是因为软件包没有安装
在crontab文件中写入需要执行的命令和时间,该文件中每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。每个域之间使用空格或者制表符分隔。格式如下:
minute hour day-of-month month-of-year day-of-week commands
分钟 小时 天 月 星期 要执行的命令
前面五个参数中间用空格隔开,最后是要执行的命令。
合法值为:00-59 00-23 01-31 01-12 0-6 (0 is sunday)
除了数字还有几个特殊的符号:"*"、"/"和"-"、","
注:commands 注意以下几点
实例:
(写一个定时任务,每分钟往test.txt文件写入一个"good"字符串)
step1:写cron脚本文件,命名为mytest.cron。
使用touch命令创建两个文件,mytest.cron作为脚本文件,test.txt用来测试(作为日志打印输出文件)。
使用vi命令编辑mytest.cron文件。写入以下内容:
*/1 * * * * echo "good" >> /export/Domains/yy.embed.jd.com/server1/logs/test.txt
表示每分钟,执行一次打印命令,往test.txt文件里写入一个
step2:添加定时任务。执行命令
crontab mytest.cron
step3:"crontab -l" 查看定时任务是否成功或者检测/var/spool/cron下是否生成对应cron脚本
step4:"service crond status"
Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序
使用cron服务,用 service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它,启动命令“service crond start”。
使用cat命令查看test.txt文件,结果:
标签:touch 路径 .com linux 错误 输出 使用 linux系统 分享
原文地址:https://www.cnblogs.com/hustzzl/p/8878664.html