Linux – So schreiben Sie einen Hintergrundprozess oder Daemon-Prozess, der keine Zeitüberschreitung hat, oder einen Cron-Prozess, der nach einigen Stunden ausgeführt wird
世界只因有你
世界只因有你 2017-06-21 10:12:10
0
1
822

Es ist bekannt, dass TTL,时间从2小时到100小时不等,打算写一个脚本在TTL之后执行另一个脚本,实现一个待命过程。起初想用cron实现,但是给的TTL如何转换成具体日期的cron表达式 ein sehr komplizierter Prozess ist, der nur schwer perfekt zu erreichen ist.

Also habe ich darüber nachgedacht, &后台执行进程或者使用daemon守护进程sleep TTL-Stunden zu verwenden und dann ein weiteres SH-Skript auszuführen. Aber es scheint, dass das System aufgrund der zu langen TTL feststellt, dass der Prozess abgelaufen ist. Wenn ich 1 Stunde zum Testen verwendet habe, wurde das zweite Skript nicht ausgeführt. Ich möchte euch fragen, wie man den Timeout-Zeitraum des von euch verwendeten Linux-Systems überprüft.

Wie sollte ich außerdem die Funktion meines Skripts, das sich im Standby-Modus befindet, besser umsetzen?

世界只因有你
世界只因有你

Antworte allen(1)
三叔

如果你的系统使用systemd,可以利用它的计时器systemd.timer来完成你的需求。具体可参考/a/11...

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage