当我等待长时间运行的命令完成时,我经常去浏览互联网等。
但我会定期检查终端窗口,看看它是否已完成执行。这很烦人。
当命令完成时,有没有办法让终端发出声音?或者使用别的东西来模仿这种效果?
答案 0 :(得分:1)
试试这个,
sat:~# command || play somefile.wav
或者
sat:~# command || zenity --info --title "Alert" --text "Job Completed"
如果您关心命令状态,请使用&&
成功完成命令,使用||
完成失败。
答案 1 :(得分:0)
我找到了一个适合我的解决方案。
some_command; do_stuff_to_notify_me
我只需要分号!
我最后写了一个小小的python脚本给我发了短信。
在等待其他脚本完成时,在草地上嬉戏的脚本:
import smtplib
server = smtplib.SMTP( "smtp.gmail.com", 587 )
server.starttls()
server.login( '<your_email>', '<your_password>' )
import urllib2
random_word_url = "http://randomword.setgetgo.com/get.php"
response = urllib2.urlopen(random_word_url);
random_word = response.read()
server.sendmail( '<from>', '<your_phone_number>@mms.att.net', 'Finished your script ' + random_word )