Linux命令创建定时任务:每天早上9:13执行/home/test.sh文件并将执行结果重定向到文件, 查看定时任务, 查看定时任务所在位置, 删除定时任务
创建定时任务:
输入命令 crontab -e 打开编辑器
在最后一行添加以下内容:
13 9 * * * /bin/bash /home/test.sh >> /home/result.log
13表示分钟数,9表示小时数,*表示任意日期,*表示任意月份,*表示任意星期
这个命令的意思是每天的9:13分执行/home/test.sh文件,将执行结果重定向到/home/result.log文件中。
查看定时任务:
输入命令 crontab -l
这个命令会列出当前用户的所有定时任务。
查看定时任务所在位置:
定时任务的配置文件一般位于 /var/spool/cron/crontabs 目录下,可以使用以下命令进行查看:
ls -al /var/spool/cron/crontabs
可以看到该目录下有一些以用户名为文件名的文件,每个文件代表一个用户的定时任务配置文件。
删除定时任务:
输入命令 crontab -e 打开编辑器
将对应的定时任务删除即可,保存后自动生效。
工作日早上9:30自启动定时任务
要在 Linux 系统中工作日早上9:30自启动定时任务,可以使用以下步骤:
在定时任务编辑器中,按照以下格式输入要执行的命令:
30 9 * * 1-5 /path/to/command
这个命令将在每个工作日(周一至周五)的早上9:30执行。替换 /path/to/command
为你要执行的命令的路径。