Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Automation 在某个特定的时间开始某件事,然后停止它_Automation_Cron_Garrys Mod - Fatal编程技术网

Automation 在某个特定的时间开始某件事,然后停止它

Automation 在某个特定的时间开始某件事,然后停止它,automation,cron,garrys-mod,Automation,Cron,Garrys Mod,我运行Garry的mod服务器,我想在早上7点停止服务器,然后再次启动它。要安全关闭服务器,需要我在服务器控制台中键入quit。如何制作一个脚本,在控制台中规则quit,然后在完成后启动我的start.sh文件?我正在查看crontab,但它们让我感到困惑。我不熟悉Garry的mod服务器,但一般来说,您可以在cron文件中执行以下操作: 0 7 * * * quit && /path/to/start.sh 第一位确保命令在机器每天早上7点运行。您可以将其用作一个简单的UI,

我运行Garry的mod服务器,我想在早上7点停止服务器,然后再次启动它。要安全关闭服务器,需要我在服务器控制台中键入
quit
。如何制作一个脚本,在控制台中规则
quit
,然后在完成后启动我的
start.sh
文件?我正在查看crontab,但它们让我感到困惑。

我不熟悉Garry的mod服务器,但一般来说,您可以在cron文件中执行以下操作:

0 7 * * * quit && /path/to/start.sh
第一位确保命令在机器每天早上7点运行。您可以将其用作一个简单的UI,显示cron调度中的数字和*的含义

我假设
quit
关闭机器上运行的代码,而不重新启动或关闭它


在从cron文件运行脚本时,还要确保使用绝对路径。

是否可以在屏幕会话上运行此操作?我也使用这个框来处理我的discord机器人之类的东西,我希望能够像在这个命令中一样访问这些东西?Cron在主机上的特定时间运行,screen只创建会话。无论有多少会话处于活动状态,只要主机已启动并正在运行,cron都将执行指定的系统范围内的操作。所以cron将执行指定的操作,即使您运行其他屏幕会话。这回答了你的问题吗?