命令Linux crontab用法和时间同步设置

crontab用法  时间:2021-01-13  阅读:()

Linux crontab用法和时间同步设置1.首先需了解linux内一任务计划工具crontab crontab可以定时去执行你要做的动作直接用crontab命令编辑crontab-u//设定某个用户的cron服务一般root用户在执行这个命令的时候需要此参数crontab-l//列出某个用户cron服务的详细内容crontab-r//删除某个用户的cron服务crontab-e//编辑某个用户的cron服务一般使用crontab-e来编辑一个计划动作编辑模式同vi编辑器相同crontab内的基本编辑格式如下command分时日月周命令第1列表示分钟159每分钟用或者/1表示第2列表示小时1230表示0点第3列表示日期131第4列表示月份112第5列标识号星期060表示星期天第6列要运行的命令crontab文件的一些例子3021/etc/init.d/smb restart上面的例子表示每晚的2130重启smb。 45

411022/etc/init.d/smb restart上面的例子表示每月1、 10、 22日的445重启smb。 10160/etc/init.d/smb restart上面的例子表示每周六、周日的110重启smb。 03018-23/etc/init.d/smb restart上面的例子表示在每天1800至2300之间每隔30分钟重启smb。 0236/etc/init.d/smb restart上面的例子表示每星期六的1100 pm重启smb。/1/etc/init.d/smb restart每一小时重启smb 23-7/1/etc/init.d/smb restart晚上11点到早上7点之间每隔一小时重启smb 0114mon-wed/etc/init.d/smb restart每月的4号与每周一到周三的11点重启smb 041jan/etc/init.d/smb restart一月一号的4点重启smb 2.寻找一个网络时间服务器比如一些国家授时中心微软公司授时主机美国time.windows.com台警大授时中心台湾asia.pool.ntp.org中科院授时中心西安

210.72.145.44网通授时中心北京219.158.14.1303.我们的电脑怎样去同步授时中心的时间ntpdate asia.pool.ntp.org上面此命令就是去同步授时中心的时间如果要让系统每天2300去同步这样可以使用上面所将的crontab设置计划同步如下命令crontab-e进入crontab编辑模式使用方法同vi输入023ntpdate asia.poo l.ntp.org/var/lo g/ntpdate.lo g保存退出这样就完成了你的系统到每天2300去asia.poo l.ntp.org同步时间并将同步的日志放到/var/lo g/ntpdate.lo g下面补充一下系统时间的设置d at e-s可以直接设置系统时间比如将系统时间设定成1996年6月10日的命令如下。 date-s 06/10/96将系统时间设定成下午1点12分0秒的命令如下。date-s 131200注意这里说的是系统时间是linux由操作系统维护的。 在系统启动时Linux操作系统将时间从CMOS中读到系统时间变量中以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性Linux每隔一段时间会将系统时间写入CMOS。 由于该同步是每隔一段时间大约是11分钟进行的在我们执行date-s 后如果马上重起机器修改时间就有可能没有被写入CMOS这就是问题的原因。如果要确保修改生效可以执行如下命令。 clock-w这个命令强制把系统时间写入CMOS 每隔5分钟执行一次我看有人是这么写的/5root/bin/echo debian的crond好像不是用crontab-e安排排程的好像是直接改/etc/crontab文件---修改vi/etc/crontab 5261root test-x/usr/sbin/anacron顺序是分钟小时日期月星期发布用户执行命令每个月1号6点52分发布过期没有执行的程序发份E-MAIL给RO OT如果5分钟执行的话把分钟那对应的改成0-59/5其他用代替即可或者可以直接crontab-e 0-59/5root test-x/usr/sbin/anacron执行好后最好能重启下CRON然后查看crontab-l cron来源于希腊单词chrono s意为时间是linux系统下一个自动执行指定任务的程序。例如你想在每晚睡觉期间创建某些文件或文件夹的备份就可以用cron来自动执行。服务的启动和停止cro n服务是linux的内置服务但它不会开机自动启动。可以用以下命令启动和

停止服务/sbin/service crond start/sbin/service crond stop/sbin/service crond restart /sbin/service crond reload以上1-4行分别为启动、停止、重启服务和重新加载配置。要把cron设为在开机的时候自动启动在/etc/rc.d/rc.local脚本中加入/sbin/service crond start即可。 查看、编辑和删除cron把命令行保存在crontabcron table文件里这个文件通常在/etc目录下。每个系统用户都可以有自己的crontab在/var/spool/cron/下。 要查看当前用户的crontab输入crontab-l要编辑crontab输入crontab-e要删除crontab输入crontab-r。 如当前是root身份要查看/编辑/删除/某用户的crontab只需在相应的命令后加上-u USERNAME如crontab-e-u USERNAME即可。 crontab文件的默认编辑器是vi可以输入export VISUALeditor更改默认编辑器。 cron服务每分钟不仅要读一次/var/spool/cron目录内的所有文件还需要读一次/etc/crontab文件。配置这个文件也能让cron执行任务。使用crontab命令是对用户级任务的配置而编辑/etc/crontab文件是对系统级任务的配置。 语法说明以下是两个cron语句的例子在/etc/crontab文件里。前者用来晚间备份/etc目录后者运行Analog程序处理服务器的统计信息。 123root tar czf/usr/local/backups/daily/etc.tar.gz/etc/dev/null 21 52

5root/usr/local/src/analog-5.32-lh/analog/dev/null 21 以下是cron语句中的字段与字段说明字段说明1分钟0-592小时2-243日期1-314月份1-12或英文缩写Jan、 Feb等5周几0-60为周日或单词缩写S un、M o n等6用户名执行命令时以此用户的身份7要执行的命令路径现在来看第一行123root tar czf/usr/local/backups/daily/etc.tar.gz/etc/dev/null 21这条语句将在每天的凌晨3点12分0312运行tar czf/usr/local/backups/daily/etc.tar.gz/etc命令。 /dev/null 21表示把所有标准输出发送到/dev/nulllinux的回收站把标准错误输出2发送到和标准输出1同样的地方即/dev/null。运行这行命令将不会产生任何输出。 这条语句可以变得稍微复杂一点3015 1361root tar czf/usr/local/backups/daily/etc.tar.gz/etc/dev/null 21它将在6月13日周一的1530运行tar czf/usr/local/backups/daily/etc.tar.gz/etc命令。 以下语句可以达到同样的效果3015 13 Jun Monroot tar czf/usr/local/backups/daily/etc.tar.gz/etc/dev/null 21如果你想以用户joey的身份每小时的第15分钟运行某个程序可以使用15joey/usr/bin/somecommand/dev/null 21其中的星号是通配符表示cron将忽略这个字段。 如果你想每两小时就运行某个程序可以在小时字段里使用/2。 它将会在2点4点6点…22点24点运行。 具体语句如下0/2joey/usr/bin/somecommand/dev/null 21 cron语句中还可以使用逗号来指定多个时间。 例如你想在每小时的15分和30分运行某个程序可以在分钟字段使用

15301530joey/usr/bin/somecommand/dev/null 21如果你想在每月的第一周即1号到7号每天的指定时间运行某个程序可以在日期字段使用1-71530/2

1-7joey/usr/bin/somecommand/dev/null 21这条语句将在每月的第1-7日每两小时的15分和30分02150230…22152230等运行/usr/bin/someco mmand命令。 如果你想在每天的1618执行一个脚本集合可以把所有要执行的脚本放到一个目录中如

/home/us ername/cron可以使用18 16root run-parts/home/username/cron/dev/null 21如果你想保存某个程序的输出结果可以把/dev/null 21替换为

/home/user/somecommand.log 21 。总结查看当前用户的cron配置使用crontab-l编辑当前用户的cron配置使用crontab-e删除当前用户的cron配置使用crontab-r以root身份查看/编辑/删除某用户的cron配置在命令后加上-u USERNAME配置系统级的任务

编辑/etc/crontab文件

百纵科技(1399元/月)香港CN2站群232IP

湖南百纵科技有限公司是一家具有ISP ICP 电信增值许可证的正规公司,多年不断转型探索现已颇具规模,公司成立于2009年 通过多年经营积累目前已独具一格,公司主要经营有国内高防服务器,香港服务器,美国服务器,站群服务器,东南亚服务器租用,国内香港美国云服务器,以及全球专线业务!活动方案:主营:1、美国CN2云服务器,美国VPS,美国高防云主机,美国独立服务器,美国站群服务器,美国母机。2、香港C...

云基最高500G DDoS无视CC攻击(Yunbase),洛杉矶CN2GIA、国内外高防服务器

云基成立于2020年,目前主要提供高防海内外独立服务器用户,欢迎各类追求稳定和高防优质线路的用户。业务可选:洛杉矶CN2-GIA+高防(默认500G高防)、洛杉矶CN2-GIA(默认带50Gbps防御)、香港CN2-GIA高防(双向CN2GIA专线,突发带宽支持,15G-20G DDoS防御,无视CC)、国内高防服务器(广州移动、北京多线、石家庄BGP、保定联通、扬州BGP、厦门BGP、厦门电信、...

wordpress外贸集团企业主题 wordpress高级推广外贸主题

wordpress外贸集团企业主题,wordpress通用跨屏外贸企业响应式布局设计,内置更完善的外贸企业网站优化推广功能,完善的企业产品营销展示 + 高效后台自定义设置。wordpress高级推广外贸主题,采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器,根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行自适应显示; 完美实现一套主题程序支持全部终端设备,保证网站在各...

crontab用法为你推荐
租用虚拟主机租用虚拟主机 与 网络空间租赁有什么区别免费com域名注册哪个网站注册COM域名不要钱?vps主机云主机和VPS主机之间有什么区别vps试用免费vps申请哪里有,免费vps试用的也可以?ip代理地址使用IP代理会有什么坏处吗?免费域名空间可绑域名的免费空间重庆虚拟空间在重庆开一家VR体验馆价格要多少?美国网站空间美国空间做什么网站好?网站空间购买网站空间购买注意事项100m网站空间100M的最好的网站空间价格多少?
vps服务器租用 vps交流 香港加速器 awardspace 美国php主机 中国特价网 元旦促销 100x100头像 dux 免费全能主机 美国在线代理服务器 能外链的相册 万网空间管理 宏讯 备案空间 英国伦敦 免费蓝钻 中国联通宽带测试 腾讯数据库 ssl加速 更多