使用ssh连接远程服务器后。每当运行一个较长的程序时候,不想一直等待,需要该程序结束后能有声音提醒。这时候可以参考我的使用方法:
1. 下载一些提醒铃声到本地文件中
本地一个铃声的存放路径: ~/musics/audio/alarms/Beeps.mp3
2. 和远程服务器相互设置无密码的ssh登录
参考我以前的一篇文章:CentOs配置OpenSSH无密码登陆
3. 编写脚本alarm.pl放置于服务器的系统路径下
#!/usr/bin/perl use strict; my $whoami = `whoami`; $whoami =~ s/\s*//g; my $lastlog = `lastlog`; my $ip_address; if ( $lastlog =~ m/^$whoami.*?(\d+\.\d+\.\d+\.\d+)/m ) { $ip_address = $1; } else { die; } print "The ip_address is $ip_address\n"; my $commond = "ssh chenlianfu\@$ip_address \"mplayer -loop 0 ~/musics/audio/alarms/Beeps.mp3\""; print "$commond\n"; `$commond`;