3建立一个crontab文件。 #echo “45 11 22 3 * ls /etc” >cronfile :3月22日11点45分执行ls /etc 4.4使用crontab命令安装crontab文件,安排计划任务 #crontab cronfile 4.5查看计划任务表,并验证计划任务是否已被安排。 4.6删除计划任务列表,并进行确认。
时间: 2023-03-20 20:01:32 浏览: 66
要创建一个 crontab 文件,可以按照以下步骤操作:
1. 打开终端并登录到你的 Linux 系统。
2. 运行命令 crontab -e 以编辑你的 crontab 文件。
3. 如果你是第一次编辑 crontab 文件,则系统会提示你选择默认的文本编辑器。你可以选择自己熟悉的编辑器,比如 nano、vim 等等。如果已经选择了默认编辑器,则直接进入编辑模式。
4. 在 crontab 文件中添加你要执行的命令,每行一个。命令的格式为:
分钟 小时 日 月 周 命令
其中,分钟和小时可以使用 0-59 和 0-23 的数字表示;日可以使用 1-31 的数字表示;月可以使用 1-12 的数字表示;周可以使用 0-7 的数字或者英文单词表示(0 和 7 都表示星期天);命令为需要执行的 shell 命令。
例如,每天凌晨 2 点执行一个脚本文件的命令可以写成:
0 2 * * * /path/to/script.sh
5. 编辑完毕后,保存并退出编辑器。
6. 可以使用命令 crontab -l 查看你的 crontab 文件内容,也可以使用命令 crontab -r 删除整个 crontab 文件。
相关问题
[root@localhost opt]# crontab -l */1 * * * * ls -lht /opt/script
这是一个Cron定时任务的例子,它的作用是每隔一分钟执行一次 `ls -lht /opt/script` 命令,并将结果输出到终端。
解释一下这个Cron表达式:
- `*/1` 表示每隔一分钟。
- `*` 表示每小时都匹配。
- `*` 表示每天都匹配。
- `*` 表示每个月都匹配。
- `*` 表示每个星期都匹配。
所以,整个Cron表达式的含义是每隔一分钟执行一次 `ls -lht /opt/script` 命令。
你可以使用 `crontab -e` 命令来编辑Cron定时任务,如果你想删除这个定时任务,可以使用 `crontab -r` 命令。请注意,在编辑Cron定时任务前,请确保你对Cron表达式和命令的含义和影响有所了解。
crontab -l > conf && echo "* * * * * sh /root/start.sh" >> conf && crontab conf && rm -f conf
这是一个将一条命令添加到 crontab 中的脚本。它的作用是将当前的 crontab 列表保存到一个名为“conf”的文件中,然后将一条新的命令“* * * * * sh /root/start.sh”添加到该文件中,表示每分钟执行一次 /root/start.sh 脚本。接着,将修改后的“conf”文件导入到 crontab 中,以应用新的修改,并将“conf”文件删除。
通常情况下,这个脚本可以正常工作,但是如果您的系统中已经存在名为“conf”的文件,那么这个脚本就会覆盖掉原有的“conf”文件内容。因此,在使用这个脚本时,最好先备份您的 crontab 配置文件,并在执行脚本前检查是否存在名为“conf”的文件。