在 Ubuntu 中終止 SSHd 進程

在 Ubuntu 中終止 SSHd 進程

..嗨,有人知道如何殺死 sshd 10 分鐘然後連續備份 10 分鐘的簡短腳本嗎?請大家憐憫我,我是個新手。

謝謝,喬。

答案1

您可以透過一些基本的 bash 腳本來實現這一點。您必須使用sleep“while 循環”來添加延遲,而“while 循環”主要以無限循環而聞名。例子:

nano sshd-loop.sh

while : 
do
    systemctl stop sshd
    sleep 10m 
    systemctl start sshd
    sleep 10m
done

我不是這門語言的專家,但我相信這應該可行。如果您打算在後台運行它,您可以添加&disown或者nohup在最後sudo bash sshd-loop.sh根據您的需要,因為每個選項都不同,您可以找到有關它們的更多信息這裡

如果您想檢查服務的狀態,只需運行sudo systemctl status sshd

相關內容