![如何让 iChat 自动重新连接?](https://linux22.com/image/1256451/%E5%A6%82%E4%BD%95%E8%AE%A9%20iChat%20%E8%87%AA%E5%8A%A8%E9%87%8D%E6%96%B0%E8%BF%9E%E6%8E%A5%EF%BC%9F.png)
我的互联网连接经常中断。每次 iChat 都会显示“连接丢失”错误消息。我必须单击“确定”并将我的状态从“离线”切换为“可用”。我怎样才能让它自动执行此操作?
答案1
我刚刚在谷歌上搜索了这个答案:
http://blogs.oracle.com/safron/entry/make_ichat_reconnect_automatically
基本上,它说要设置一个 cron tab 来告诉 iChat 每 5 分钟重新连接一次。我已将其设置为每分钟重复一次:
$ crontab -e
* * * * * osascript -e 'tell application "iChat" to log in'
答案2
此版本检查应用程序是否正在运行,因此如果您关闭它,脚本将不会重新打开它:
*/5 * * * * osascript -e 'tell application "System Events" to if (processes whose name is "iChat") exists then tell application "iChat" to log in'
顺便说一下,在这里找到:http://www.mikeperham.com/2011/12/30/getting-ichat-to-automatically-reconnect/