shell后台执行命令-crontab
2016-10-12 15:18
316 查看
名词解释:
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
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
相关文章推荐
- shell中的一些后台执行命令(crontab/at/&/nohup)
- 71、shell中crontab中执行命令的特殊性,/bin/sh
- 用crontab执行shell把top命令按日期追加到文件
- Linux执行shell脚本方式及区别&命令后台运行
- Linux下使用Shell命令控制程序后台执行
- shell脚本-后台执行命令
- crontab不能执行shell中的mysql命令
- jenkins后台执行shell命令
- Linux执行shell脚本方式及区别&命令后台运行
- Linux执行shell脚本方式及区别&命令后台运行
- crontab定时任务中不能执行python shell命令
- shell后台执行指令cron和crontab
- Linux执行shell脚本方式及区别&命令后台运行
- Linux_shell_后台执行命令
- 后台执行命令 crontab
- Linux下后台执行shell命令
- linux shell 编程笔记 - 后台执行命令crontab
- shell 后台执行命令
- Linux 定时执行shell脚本命令之crontab
- shell 脚本中后台执行命令 &