shell后台执行命令-crontab

简介:

名词解释:

cron 系统调度进程,可通过它按照一定的时间间隔或固定的时间点运行作业

&   使用它在后台运行一个占用时间不长的进程

注:

cron是系统的调度进程,可在无人干预的情况下运行作业,通过crontab的命令允许用户提交,编辑或删除相应的作业。

每个用户都有一个crontab文件来保存作业调度信息,通过该命令运行任意一个shell脚本或命令

在大的系统中,系统管理员可以通过cron.deny和cron.allow这两个文件来禁止或允许用户拥有自己的crontab文件。

crontab格式:分 时 日 月 星期 要运行的命令

        * * * * * 

crontab的域: 第1列    分钟1-59

         第2列    小时1-23(0表示子夜)

         第3列    日1-31

        第4列    月1-12

         第5列    星期0-6(0表示星期天)

         第6列    要运行的命令

crontab的命令选项:

格式:crontab [-u user] -e -l -r

    -u 用户名

    -e 编辑crontab文件

    -l 列出crontab文件中的内容

    -r 删除crontab文件

  • 创建一个新的crontab文件:

    修改$HOME目录下的.bash_profile文件,加入环境变量

    EDITOR=vi;export EDITOR //注:修改后重新登录

  • 删除crontab文件

    $crontab -r 

  • crontab文件的恢复

    如果误删除了crontab文件,假设在$HOME目录下还有备份,可以将这个备份文件拷贝到/var/spool/cron/<username> username是用户名,如果由于权限问题无法拷贝,可以使用

    $crontab <filename>

    note: filename是备份的crontab文件的名字

  • crontab的重启

    $crond stop

    $crond start

    










本文转自 SoulMio 51CTO博客,原文链接:http://blog.51cto.com/bovin/1861110,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
人工智能 Shell iOS开发
AI Shell:在命令行里“对话” AI ,微软推出将 AI 助手引入命令行的 CLI 工具,打造对话式交互命令行
AI Shell 是一款强大的 CLI 工具,将人工智能直接集成到命令行中,帮助用户提高生产力。AI Shell 支持多种 AI 模型和助手,通过多代理框架提供丰富的功能和灵活的使用模式。
99 7
|
1月前
|
Java Shell Windows
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
43 1
|
2月前
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
78 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
2月前
|
Shell 知识图谱
Shell printf 命令
10月更文挑战第3天
25 1
|
2月前
|
Shell PHP
Shell echo命令
10月更文挑战第3天
23 0
|
2月前
|
JSON Java Shell
Dockerfile中RUN、CMD、ENTRYPOINT、SHELL命令的区别
理解这些指令的差异和应用场景,有助于构建高效、灵活且易于管理的Docker镜像。在实际应用中,根据需要选择合适的指令,可以有效地控制镜像构建和容器运行的行为。
228 0
|
2月前
|
SQL Shell 数据库
在TDengine容器中创建初始化数据库的Shell命令实例
以上就是在Docker容器环境中部署并初始化TDengine数据库的全过程,希望对你有所帮助。
89 0
|
7月前
|
Linux Shell Windows
4:Bash shell命令-步入Linux的现代方法
4:Bash shell命令-步入Linux的现代方法
106 0
|
Shell 数据处理 Python
Python 运行 shell 命令的一些方法
Python 运行 shell 命令的一些方法
|
Shell 数据处理 Python
Python 运行 shell 命令的一些方法
Python 运行 shell 命令的一些方法
下一篇
DataWorks