如何在远程计算机上运行脚本时在我的计算机上发出“嘟嘟”声?

时间:2012-04-25 10:35:55

标签: linux bash

我在远程计算机上运行一个长脚本,我希望在脚本结束时听到一声蜂鸣声。在我的机器上,我可以在脚本的末尾添加:

echo -e '\a' > /dev/console

但这不适用于抱怨的远程机器:

-bash: /dev/console: Permission denied

如何实现这一目标?

2 个答案:

答案 0 :(得分:2)

您可以通过将脚本作为参数传递给ssh来运行脚本,然后在本地回显蜂鸣声:

ssh user@host /path/to/script; echo -e '\a' > /dev/console

答案 1 :(得分:0)

也许您可以使用/dev/tty代替/dev/console。 (我不知道ssh如何处理哔声,所以也许你应该启动一个终端模拟器,例如ssh -X -f remotehost xterm)。