命令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文件

RAKsmart 黑色星期五云服务器七折优惠 站群服务器首月半价

一年一度的黑色星期五和网络星期一活动陆续到来,看到各大服务商都有发布促销活动。同时RAKsmart商家我们也是比较熟悉的,这次是继双十一活动之后的促销活动。在活动产品中基本上沿袭双11的活动策略,比如有提供云服务器七折优惠,站群服务器首月半价、还有新人赠送红包等活动。如果我们有需要RAKsmart商家VPS、云服务器、独立服务器等产品的可以看看他们家的活动。这次活动截止到11月30日。第一、限时限...

快云科技,美国VPS 2H5G独享20M 仅售19.8/月  年付仅需148

快云科技已稳步运行进两年了 期间没出现过线路不稳 客户不满意等一系列问题 本司资质齐全 持有IDC ICP ISP等正规手续 有独特的网站设计理念 在前几天刚是参加过魔方系统举行的设计大赛拿获最佳设计奖第一名 本公司主营产品 香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机 2020年的国庆推出过一款香港的回馈用户特惠机 已作为传家宝 稳定运行 马上又到了...

Tudcloud(月付7.2美元),香港VPS,可选大带宽或不限流量

Tudcloud是一家新开的主机商,提供VPS和独立服务器租用,数据中心在中国香港(VPS和独立服务器)和美国洛杉矶(独立服务器),商家VPS基于KVM架构,开设在香港机房,可以选择限制流量大带宽或者限制带宽不限流量套餐。目前提供8折优惠码,优惠后最低每月7.2美元起。虽然主机商网站为英文界面,但是支付方式仅支付宝和Stripe,可能是国人商家。下面列出部分VPS主机套餐配置信息。CPU:1cor...

crontab用法为你推荐
美国vps服务器美国Vps 哪里的稳定,服务好,不是代购,主要是我新手,不太懂美国主机空间求速度快稳定好的美国主机空间域名服务域名系统主要是什么?免费vps服务器请推荐一个免费的云服务器?php虚拟空间怎样修改php虚拟空间单个文件上传大小限制香港虚拟主机香港虚拟主机多少钱一年呢?虚拟主机是什么什么是虚拟主机虚拟主机系统什么是虚拟主机?大连虚拟主机上海未星网络科技有限公司是一家什么样的公司?论坛虚拟主机我要做个论坛,是用虚拟主机呢?还是用空间?除论坛外还有好及个单页,还带数据库。
万网域名空间 liquidweb 天猫双十一抢红包 qq数据库 个人免费空间 52测评网 jsp空间 香港新世界中心 万网空间购买 google台湾 测速电信 supercache 如何登陆阿里云邮箱 97rb hdsky 防盗链 免费服务器 neobux 电脑主机嗡嗡响 灵动:鬼影实录4 更多