Adalah diketahui bahawa TTL
,时间从2小时到100小时
不等,打算写一个脚本在TTL之后执行另一个脚本,实现一个待命过程。起初想用cron
实现,但是给的TTL如何转换成具体日期的cron表达式
adalah proses yang sangat rumit yang sukar dicapai dengan sempurna.
Jadi saya terfikir untuk menggunakan &后台执行进程
或者使用daemon守护进程
,sleep
jam TTL dan kemudian melaksanakan skrip sh yang lain. Tetapi nampaknya kerana TTL terlalu panjang, sistem menentukan bahawa proses telah tamat masa Apabila saya menggunakan 1 jam untuk ujian, skrip kedua tidak akan dilaksanakan. Saya ingin bertanya kepada anda semua, bagaimanakah anda menyemak tempoh tamat masa sistem Linux yang anda gunakan?
Selain itu, bagaimanakah saya harus melaksanakan fungsi skrip saya yang sedia ada dengan lebih baik?
Jika sistem anda menggunakan systemd, anda boleh menggunakan pemasanya
systemd.timer
untuk melengkapkan keperluan anda. Untuk butiran, sila rujuk /a/11...