On sait que TTL
,时间从2小时到100小时
不等,打算写一个脚本在TTL之后执行另一个脚本,实现一个待命过程。起初想用cron
实现,但是给的TTL如何转换成具体日期的cron表达式
est un processus très compliqué et difficile à réaliser parfaitement.
J'ai donc pensé à utiliser &后台执行进程
或者使用daemon守护进程
,sleep
heures TTL, puis à exécuter un autre script sh. Mais il semble que parce que la durée de vie est trop longue, le système détermine que le processus a expiré. Lorsque j'utilisais 1 heure pour le test, le deuxième script ne serait pas exécuté. Je voudrais vous demander, comment vérifiez-vous le délai d'attente du système Linux que vous utilisez ?
De plus, comment mieux implémenter la fonction de mon script qui est en veille ?
Si votre système utilise systemd, vous pouvez utiliser sa minuterie
systemd.timer
pour répondre à vos besoins. Pour plus de détails, veuillez vous référer à /a/11...