Linux 定时关机 crontab 定时执行任务
1、Linux 定时关机
每星期日到星期五 晚22:25 关机
获得root权限
su - root crontab -e 输入i,进入编辑状态输入下述代码
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
25 22 * * 0-6 sync && shutdown -h now
55 22 * * 6 sync && shutdown -h now 每星期六 晚22:55 关机
2、linux下使用linux at命令定时关机。
首先创建一个文件,写入:
#!/bin/sh shutdown -h now
保存为power文件之后
chmod +x power 需要有root权限才能关机,
所以需要输入的命令如下:
sudo at 02:00 tomorrow -f power
之后使用
sudo atq 可以查选定时执行的任务
sudo atrm 可以删除已经预定好的任务。
3、Linux 马上关机命令
halt
init 0
shutdown -h now
4、Linux shutdown 命令详解各参数功能:
-c 取消前一个shutdown命令。
-f 重新启动时不执行fsck(注:fsck是Linux下的一个检查和修复文件系统的程序)。
-F 重新启动时执行fsck。
-h 将系统关机,在某种程度上功能与halt命令相当。
-k 只是送出信息给所有用户,但并不会真正关机。
-n 不调用init程序关机,而是由shutdown自己进行(一般关机程序是由shutdown调用init来实现关机动作),使用此参数将加快关机速度,但是不建议用户使用此种关机方式。 -t按秒延时关机 -r 关机之后重新启动系统。 now 表示立即执行,now=+0 -f<秒数> 送出警告信息和关机信号之间要延迟多少秒。警告信息将提醒用户保存当前进行的工作。 [时间] 设置多久时间后执行shutdown命令。时间参数有hh:mm或+m两种模式。hh:mm格式表示在几点几分执行shutdown命令。例如“shutdown 10:45”表示将在10:45执行shutdown。+m表示m分钟后执行shutdown。比较特别的用法是以now表示立即执行shutdown。值得注意的是这部分参数不能省略。
5、Linux shutdown
例子
定时关机
sudo shutdown -h 23:00 //表示在23点定时关机延时关机
sudo shutdown +minutes(这个加号不可省略,minutes表示分钟)比如: sudo shutdown -h +120 //两小时候关机
取消前一个关机命令按“Ctrl+C”键或输入命令:shutdown -c 运行15小时后自动关机shutdown -t 54000
每15分钟执行一次命令
crontab 文件中的行由 6 个字段组成,不同字段间用空格或 tab 键分隔。前 5 个字段指定命令要运行的时间
%在crontab中被认为是newline,要用\来escape才行。比如crontab执行行中,如果有"date +%Y%m%d",必须替换为:"date +\%Y\%m\%d"
创建crontab?
执行命令crontab -u user -r即可删除当前用户的所有的cron作业。
作业与它们预定的时间储存在文件/usr/spool/cron/crontabs/username里。username使用户名,在相应的文件中存放着该用户所要运行的命令。命令执行的结果,无论是标准输出还是错误输出,都将以邮件形式发给用户。
crontab -e与vi /etc/crontab 的区别
/etc/cron.allow 和 /etc/cron.deny 文件被用来限制对 cron 的使用。这两个使用控制文件的格式都是每行一个用户。两个文件都不允许空格。如果使用控制文件被修改了,cron 守护进程(crond)不必被重启。使用控制文件在每次用户添加或删除一项 cron 任务时都会被读取。
定时关机有如下方法
换到root 的身份
su - root
crontab -e (按a增加下)
01 22 * * * /sbin/shutdown -h now (或01 22 * * * /sbin/init 0)
保存退出即可以
01 22 * * * root /sbin/shutdown -h now
或
da=`date +%Y%m%d%H%M%S`
mysqldump -u root -pdongjj --all-database>/root/mysqlbakup/$da
1、确定.sh文件有可执行的权限?
chmod 777 fileName.sh
chmod 777 -R fileName.sh
2、确保sh文件中用到的命令是绝对路径吗?
在指定的时间运行任务
也可以通过at命令来控制在指定的时间运行任务
如:
at -f test-cron.sh -v 10:25
其中-f 指定脚本文件, -v 指定运行时间
Linux 定时关机 crontab 定时执行任务相关推荐
- Linux系统上Crontab定时执行教程
Linux系统上Crontab定时执行教程 常用格式示例 每五分钟执行 */5 * * * * 每小时执行 0 * * * * 每天执行 0 0 * * * 每周执行 ...
- 【Linux基础】crontab定时命令详解
周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为"cron ...
- DOS命令行 定时关机取消定时关机
DOS命令行 定时关机&取消定时关机 命令行关机命令----shutdown Windows XP的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中. ...
- 计算机定时关机教程,1分钟学会 如何让电脑定时关机,定时开机!
原标题:1分钟学会 如何让电脑定时关机,定时开机! Win7系统电脑如何设置定时关机?相信很多用户都会提出这样的问题,有时候我们需要让电脑工作一段时间而不能关机,但工作完成后不关机也会造成不便,这时候 ...
- android 定时关机,定时重启
Android定时关机,定时重启.这个需求主要分为两部分1.定时2.关机/重启.定时直接使用系统的定时服务(AlarmManager):关机/重启虽然系统提供了相应的api,但是该api只对系统级的应 ...
- 福利定时关机小工具,定时器,定时关机,定时休眠
分享一个定时器桌面软件. 可以定时,定时关机,定时休眠,定时锁屏等功能!! 无广告,无插件,无病毒的三无产品!! 使用简单无脑,打开即用! //定时if (type=="定时"){ ...
- 树莓派linux定时任务,树莓派如何定时关机或定时执行任务
先介绍一下 Cron.Cron 是Linux系统的一个配置定期任务的工具,用于定期或者以一定的时间间隔执行一些命令或者脚本:可执行的任务范围可以是每天夜里自动备份用户的 home 文件夹,也可以每个小 ...
- linux如何编写crontab定时脚本,linux下编写定时任务crontab
linux下的crontab服务: 1.crontab 是用来让使用者在固定时间或固定间隔执行程序之用 在linux平台上如果需要实现任务调度功能可以编写cron脚本来实现. 以某一频率执行任务 li ...
- windows bat文件实现定时关机和定时重启
shut.bat 定时关机文件 set /p time="How much seconds will it take to turn off the computer?" shut ...
最新文章
- Centos7 nginx 虚拟主机、反向代理服务器及负载均衡,多台主机分离php-fpm实验
- Java 虚拟机导论:什么是 Java虚拟机
- linux启动过程及内核裁剪,裁剪测试Linux启动流程
- html5中底部对齐怎么写,如何将页脚(div)与页面底部对齐?
- 计算机基础知识excle,职称计算机基础知识:Excel工作表的复制
- 事业编还是程序员_34岁程序员月薪3万2,跳槽被国企录取,看到月收入后却犹豫了!...
- 第三章:顺序栈及其应用之三---数制转换
- ucinet计算聚类系数大于1怎么办_ucinet软件解释对照
- J-Octa 使用MD和MO/DFT计算相对介电常数
- vue使用a标签下载文件
- 征途单机版场景服务器端口被占用,《征途单机版》构架攻略
- easyexcel复杂表格---包含单元格合并,表格标题,以及自定义字段写入
- 中国艺术《无有中无尽藏》孙溟㠭篆刻
- Black Arch虚拟机安装及配置
- perror 函数用法
- 使用Node.js和TransloadIt构建用户头像组件
- lqc_selinux的安全控制
- 计算机专业网络工程师英语作文,网络工程师自我介绍英文
- mysql1060,非公RX 480对比GTX 1060哪个好?RX 480对比GTX 1060全面对比评测
- 2021年中国汽车租赁行业发展现状:2025年中国汽车租赁市场规模将达到1585亿元[图]
热门文章
- 美丽的校园四年级作文
- python判断三角形是否成立_Python判断三角形
- 急!!!!!!!!!!!!!求高手帮助
- 黄金点小游戏的设计与实现
- 软件测试人员会被替代吗?IT行业哪个方向的前景最好?字节12年测开是这样说的
- [HCIP-IoT Developer V2.5 题库] 101-150 题 华为
- 天天都睡不醒?几个方法帮你摆脱“特困生”
- hdfs问题1:java.io.IOException:There appears to be a gap in the edit log.We expected txid 1,but got txi
- 阿里云短信服务(短信验证码)
- vue中 process.env与process.VUE_CLI_SERVICE