home · contact · privacy
On server, replace screen/irssi with tmux/weechat/bitlbee.
[config] / bin / screen-irssi.sh
1 #!/bin/sh
2
3 # Wait until online.
4 online=0
5 while [ $online -eq 0 ]; do
6     ping -q -w 1 -c 1 `ip r | grep default | cut -d ' ' -f 3` > /dev/null && \
7     online=1 || online=0
8 done
9
10 # Start shell in screen, wait until it's created, then start irssi in it.
11 screen -d -U -m -S irssi
12 screen_available=0
13 while [ $screen_available -eq 0 ]; do
14     screen_available=`screen -list | grep irssi | wc -l`
15 done
16 screen -S irssi -X stuff 'irssi\n'
17
18 # Send mail to remind user to re-identify to NickServ.
19 ~/config/bin/simplemail.sh ~/config/mails/irssi_identify_reminder