Tuesday, February 23, 2010

Backup of CRON list and jobs

#!/bin/bash
# Author: haritux.in
# To be ran as root or SUDO
echo Enter the destination directory for backup
read DEST
OUT=`hostname`_crons.`date +%d%m%Y-%H%M%S`
mkdir -p $DEST/$OUT 2&> /dev/null
cd $DEST/$OUT

for i in `ls /var/spool/cron/crontabs/`  ### Debian, Ubuntu
#for i in `ls /var/spool/cron/`  ### Red Hat, CentOS, Fedora
   do 
     grep $i /etc/passwd
     if [ $? = 0 ]; then
        {
        crontab -u $i -l >> $i.cronlist.txt
        }
     fi
   done
cd ..
tar -czf $OUT.tar.gz2 $OUT
rm -rf $OUT

Tuesday, February 9, 2010

SSH Launcher

#!/bin/bash
echo Select the hostname to SSH
HOSTS=/home/psychotux/scripts/conf/hosts.txt
cat $HOSTS | cut -f3 -d'|'
read host
echo Enter your username number
IP=`grep $host $HOSTS | cut -f2 -d'|'`
ssh "$user"@$IP

Note: /home/psychotux/scripts/conf/hosts.txt will be a file with values HOSTNAME and IP ADDRESS separated by "|"

AT&T USA | Internet not working | Fix by custom APN

If the AT&T Mobile internet is not working on your cellphone, it can be fixed easily by adding an APN configuration. You can read this a...