每小时关闭并重新打开一个程序的脚本,循环不起作用

每小时关闭并重新打开一个程序的脚本,循环不起作用

我编写了一个脚本,每小时关闭并重新打开teamviewer一次。我现在每5秒测试一次,但循环根本不起作用。脚本运行正常,但只能运行一次。

我需要你的帮助。

#!/bin/bash
while :

do

echo "hello"

killall -9 TeamViewer.exe &> sample.s

sleep 1

killall -9  teamviwerd &> sample.s

sleep 5

teamviewer &> sample.s

sleep 5

done

答案1

无论在循环中写了什么...只要没有终端错误,脚本就会循环。

但最后一行的“done”似乎没有执行。在这种情况下,您可能忘记在最后一行添加 LF(即 Enter)。

相关内容