2011-03-28 25 views
1

我在遠程機器上運行作業。這些工作需要幾分鐘才能完成,我想在本地機器上發出聲音通知,以便知道工作已完成。任何人都可以建議一個命令,如果存在,或者是一個工具嗎?一旦作業完成,如何在終端中獲得聲音通知

感謝

編輯:我運行遠程計算機上的作業,但需要完善的通知(其中已發生明顯的本地計算機上)完成後!那可能嗎 ?

回答

3

你是說你從命令行一個接一個地運行它們嗎?我不是在Linux的ATM,所以我無法驗證這一點,但我相信鍾轉義字符 - 「\ A」 - 工作在bash,所以你應該能夠做這樣的事情:

./dojob; echo "\a"

再一次,這是我的頭頂,所以測試它的東西像打開gedit,然後鐘聲或什麼。

+1

這應該按照預期工作,除非你像我一樣,在某個地方轉了一下鍾,然後又忘記了在哪裏。 – davrieb 2011-03-28 13:45:05

+0

@Sharat Chandra - 出於某種原因,我無法評論您的原始問題(...但我可以編輯它?)無論如何,我可以使用更多的細節。你的意思是你正在SSH遠程機器,然後開始工作?我無法想到一種SSHin的方法,並在你的機器上觸發聲音。 – trycatch 2011-03-28 14:48:28

+0

我認爲你需要''echo -e「\ a」'',''e''告訴echo解釋反斜槓轉義 – 2013-02-03 12:51:31