
..嗨,有人知道如何殺死 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