2012-04-25 93 views
4

我在遠程機器上運行一個長腳本,腳本結束時我想聽到一聲蜂鳴聲。在我的機器,我可以添加在腳本的末尾:如何在遠程計算機上運行腳本時在計算機上發出「嗶」聲?

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

,但是這是行不通的,其抱怨在遠程機器上:

-bash: /dev/console: Permission denied 

如何實現這一目標?

+0

http://unix.stackexchange.com/questions/1974/how-do-i- make-my-pc-speaker-beep || http://superuser.com/questions/47564/remotely-make-the-computer-beep-on-built-in-speaker || http://askubuntu.com/questions/19906/beep-in-shell-script-not-working – 2015-09-30 14:48:44

回答

2

你可以通過將其作爲一個參數的ssh運行該腳本,然後在本地回顯提示音:

ssh [email protected] /path/to/script; echo -e '\a' > /dev/console 
+0

它工作,如果你添加「> /開發/控制檯」在行的末尾。 太簡單了......我應該考慮一下:)謝謝 – Barth 2012-05-31 06:18:00

+0

@Barth樂於幫助。 – blahdiblah 2012-05-31 07:27:19

0

也許你可能會用/dev/tty而不是/dev/console。 (我不知道ssh怎麼處理嘟嘟聲,所以也許你應該啓動一個終端模擬器,例如ssh -X -f remotehost xterm)。

相關問題