我在远程计算机上运行一个长脚本,我希望在脚本结束时听到一声蜂鸣声。在我的机器上,我可以在脚本的末尾添加:
echo -e '\a' > /dev/console
但这不适用于抱怨的远程机器:
-bash: /dev/console: Permission denied
如何实现这一目标?
答案 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
)。