cari

Rumah  >  Soal Jawab  >  teks badan

linux - Bagaimana untuk menulis proses latar belakang atau proses daemon yang tidak tamat masa atau proses cron yang dilaksanakan selepas beberapa jam

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?

世界只因有你世界只因有你2705 hari yang lalu825

membalas semua(1)saya akan balas

  • 三叔

    三叔2017-06-21 10:14:10

    Jika sistem anda menggunakan systemd, anda boleh menggunakan pemasanyasystemd.timer untuk melengkapkan keperluan anda. Untuk butiran, sila rujuk /a/11...

    balas
    0
  • Batalbalas