1
我的應用程序需要知道自上次運行以來系統是否重新啓動。我目前的策略是堅持一個重新啓動ID,我使用以下命令生成:Linux中是否存在用於當前啓動的標識符?
last -f /var/run/utmp | egrep '^reboot' | md5sum | cut -d' ' -f1
有沒有其他想法?
我的應用程序需要知道自上次運行以來系統是否重新啓動。我目前的策略是堅持一個重新啓動ID,我使用以下命令生成:Linux中是否存在用於當前啓動的標識符?
last -f /var/run/utmp | egrep '^reboot' | md5sum | cut -d' ' -f1
有沒有其他想法?
您可以在每次啓動時保存一個時間戳。您可以檢查的正常運行時間,看看是否在系統的前面或最後開始時間戳記後,來到了
這裏也看看: https://serverfault.com/questions/255911/detecting-restart-since-last-run-in-a-shell-script-on-linux