zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Linux定时关机:让机器自动完成任务(linux定时关机)

Linux机器自动 任务 完成 定时 关机
2023-06-13 09:14:26 时间

Linux是一种免费的操作系统,用来完成复杂的任务,如果安装在企业服务器上,就需要另外定义机器的定时运行和关机以提高服务器性能和减少资源的浪费。Linux定时关机是一种实现定时关机的简便方法,可以帮助实现关闭机器的功能。

因为Linux的定时关机比较简单,只要知道一些Linux下的一些命令就可以很方便地实现定时关机的功能。

让机器自动完成任务的一般步骤是:

1、计算你的机器关机的绝对时间:以秒表示时间(time=当前时间+要关机的时间);

2、在终端窗口中输入命令:sudo shutdown -h +seconds;

3、随后输入root密码,然后它会自动安排在之前计算的关机时间进行关机。

例如:本次任务想在2个小时之后自动关机,可以执行如下代码:

# 计算机器关机所需的绝对时间

current_time=$(date +%s);

shutdown_time=$(date -d 2 hours +%s);

shutdown_seconds=$(($shutdown_time-$current_time));

# 运行关机命令

sudo shutdown -h +$shutdown_seconds;

当然也可以使用crontab的功能来实现定时关机。使用crontab的方法有两步:

1、使用crontab -e命令编辑crontab。

#可使用crontab -e 命令来编辑cron时间表

crontab -e

#在编辑的窗口中,可以输入如下命令和运行的时间

#本次任务执行时间设定为17:00每天

0 17 * * * sudo shutdown -h now

2、保存文件后退出,等待crontab按照计划自动运行。

Linux定时关机是Linux服务器常用的一种功能,能够让机器自动完成任务。通过上面的介绍,大家应该可以了解到如何使用Linux的shutdown命令进行定时关机或者如何使用crontab的功能来实现linux的定时关机任务。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Linux定时关机:让机器自动完成任务(linux定时关机)