TTL
,时间从2小时到100小时
不等,打算写一个脚本在TTL之后执行另一个脚本,实现一个待命过程。起初想用cron
实现,但是给的TTL如何转换成具体日期的cron表达式
완벽하게 달성하기 어려운 매우 복잡한 과정으로 알려져 있습니다.
그래서 나는 &后台执行进程
或者使用daemon守护进程
,sleep
TTL 시간을 사용한 다음 다른 sh 스크립트를 실행하려고 생각했습니다. 그런데 TTL이 너무 길어서 시스템에서 프로세스 시간이 초과되었다고 판단한 것 같습니다. 테스트에 1시간을 사용하면 두 번째 스크립트가 실행되지 않습니다. 여러분이 사용하시는 리눅스 시스템의 타임아웃 기간을 어떻게 확인하시는지 묻고 싶습니다.
그리고 대기 중인 스크립트의 기능을 어떻게 더 잘 구현해야 합니까?
시스템이 systemd를 사용하는 경우 타이머
systemd.timer
를 사용하여 요구 사항을 완료할 수 있습니다. 자세한 내용은 /a/11...을 참고해주세요