中国建设银行官网站陕西西安,网站建设域名怎么用,最有创意的广告设计,网站建设需要提供哪些信息cron是一个linux下的定时执行工具#xff0c;可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务#xff0c;但它不自动起来#xff0c;可以用以下的方法启动、关闭这个服务#xff1a; /sbin/service crond start //启动服务 /sbin/service crond stop //关…cron是一个linux下的定时执行工具可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务但它不自动起来可以用以下的方法启动、关闭这个服务 /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 你也可以将这个服务在系统启动的时候自动启动 在/etc/rc.d/rc.local这个脚本的末尾加上 /sbin/service crond start 现在Cron这个服务已经在进程里面了我们就可以用这个服务了 以Linux下定时备份mysql为例说明下 写一个简单的mysql备份shell脚本 vi #!/bin/shdadate %Y%m%d%H%M%Smysqldump -u root -pdongjj --all-database/root/mysqlbakup/$da 保存为 mysqlbak.sh 然后crontab-e 0 3 * * * /root/mysqlbak.sh 保存退出 相关命令---------------- crontab file [-u user]-用指定的文件替代目前的crontab。 crontab-[-u user]-用标准输入替代目前的crontab. crontab-1[user]-列出用户目前的crontab. crontab-e[user]-编辑用户目前的crontab. crontab-d[user]-删除用户目前的crontab. crontab-c dir- 指定crontab的目录。 crontab文件的格式M H D m d cmd. M: 分钟0-59。 H小时0-23。 D天1-31。 m: 月1-12。 d: 一星期内的天0~60 表示星期天) 除了数字还有几个个特殊的符号就是*、/和-、,*代表所有的取值范围内的数字/代表每的意思,*/5表示每5个单位-代表从某个数字到某个数字,,分开几个离散的数字。 每次编辑完某个用户的cron设置后cron自动在/var/spool/cron下生成一个与此用户同名的文件此用户的cron信息都记录在这 个文件中这个文件是不可以直接编辑的只可以用crontab -e 来编辑。cron启动后每过一份钟读一次这个文件检查是否要执行里面的命令。因此此文件修改后不需要重新启动cron服务。 查看crontab 执行的日志可以在/var/log/cron* 查看或者 0 3 * * * /root/mysqlbak.sh /var/log/mysqlbak.log 21 把日志定向出来查看。转载于:https://www.cnblogs.com/yanghj010/p/10731000.html