Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在远程机器上运行一个长脚本,我想在脚本结束时听到哔声。在我的机器上,我可以在脚本末尾添加:
echo -e '\a' > /dev/console
但这不适用于抱怨的远程机器:
-bash: /dev/console: Permission denied
如何做到这一点?
您可以通过将脚本作为参数传递给 ssh 来运行脚本,然后在本地回显哔声:
ssh user@host /path/to/script; echo -e '\a' > /dev/console
也许您可以使用/dev/tty而不是/dev/console. (我不知道如何ssh处理哔声,所以也许你应该启动一个终端模拟器,例如ssh -X -f remotehost xterm)。
/dev/tty
/dev/console
ssh
ssh -X -f remotehost xterm