主機我發佈了關於涉及InetAddress類在java中8個問題的問題之間的更好:InetAddress java 8 is not getting the hostname 但是我發現了一個簡單的解決方案通過使用System.getenv("HOSTNAME"),而不是InetAddress.getLocalHost().getHostName() ... 我想知道是什麼讓使用主機名之間的差別:
我做了什麼更名爲一部開拓創新shutdown命令/ sbin目錄/關機/sbin/shutdown.orignal,然後創建/ sbin目錄/關機其中包含 echo "yes this was executed" >> /var/www/html/shutdown-logs/temp.txt
/sbin/shutdown.orignal -h now
使哪個腳本調用將首先要調用關機
如何從C執行/打開/運行另一個程序,而不是阻止它,但讓它同時運行。然後我想做一些測試,如服務器/客戶端,然後如果這已經完成,我想殺死/關閉此程序。我已閱讀約 system() or execv()
但首先似乎阻止了等待結果,第二似乎只在Linux上工作?在最好的情況下,我希望有跨平臺或最低的MacOS/Windows/Linux(Ubuntu)工作解決方案。當我不再需要它時,我也需要關閉這個以