5

我在远程机器上运行一个长脚本,我想在脚本结束时听到哔声。在我的机器上,我可以在脚本末尾添加:

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

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

-bash: /dev/console: Permission denied

如何做到这一点?

4

2 回答 2

2

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

ssh user@host /path/to/script; echo -e '\a' > /dev/console
于 2012-05-30T17:54:07.993 回答
0

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

于 2012-04-25T10:51:48.343 回答