crontab计划任务执行命令或者脚本
脚本 任务 计划 或者 crontab 执行命令
2023-09-11 14:18:55 时间
设置cron有两种方法:
1、当启动linux时,它运行为一个后台进程。它每分钟检查一次相应的配置文件来了解是否有事件需要得到运行。
2、有两组cron配置文件。一组由一个全局配置文件(/etc/crontab)来控制,另一组基于个别用户使用crontab命令所创建的配置文件。
使用crontab命令
crontab -u //指定某个用户的cron服务 crontab -l //列出某个用户的cron服务的详细内容 crontab -r //删除某个用户的cron服务 crontab -e //编辑某个用户的cron服务
crontab -e这个命令,哪个用户使用了它,那么系统就会用那个用户身份执行相关的命令或者脚本。
所以像*/5
* * * * /sbin/service iptables stop 这样写可以,但*/5 * * * * root
/sbin/service iptables stop 却不行...,因为会把root当成命令来看,可用tail
/var/log/cron中的日志对比一下
指定cron的用户执行身份的话,是在/etc/crontab中,而不是用crontab -e编辑令命令
相关:
/var/spool/cron/ 该目录下存放所有用户的cron服务
/var/log/cron 记录cron运行的日志信息。
从https://blog.csdn.net/mingzheng114/article/details/90749261记录补充
相关文章
- linux,crontab定时任务中为脚本指定使用参数,crontab的脚本中是否可以带参数
- 当es使用script脚本查询聚合等操作遇到空字段报错问题解决方案
- RHCE 系列(四): 使用 Shell 脚本自动化 Linux 系统维护任务
- MySQL命令行导出数据库(sql脚本)
- linux环境两台服务器间利用定时任务同步文件脚本
- 中文识别数据集生成脚本
- Shell脚本学习指南(六)——输入/输出、文件与命令执行
- 转 MySQL shell脚本执行错误 $'r':command not found
- 浅析shell脚本编程之if语句、for语句及shell脚本中>/dev/null 2>&1具体说明
- sql server自动化备份运维脚本
- GNU LD脚本命令语言(一)
- 手把手一步步实现基于vvvvv实现自由管理系统,包含用户的增删改查、限速、流量控制、登录终端数量控制、自动部署多节点链路、日志统计等等,附自动化脚本和源码(四)
- SpringBoot2通过sql脚本文件生成表时不成功
- 《Linux命令行与shell脚本编程大全 第3版》高级Shell脚本编程---35
- HDP集群日志配置和日志删除脚本