Friday, November 26, 2010

Ajaxplorer + lame + sox + bash scripts

Ajaxplorer - http://www.ajaxplorer.info/wordpress/download/

lame (for sox, to have mp3 conversion support) - http://lame.sourceforge.net/

sox - http://sox.sourceforge.net/ - MUST BE version 14.0.1

************************************************************************************************
#ftpput.sh

#!/bin/bash
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
PIPESTATUS=([0]="0")
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}"; echo -ne "\007"'
PS1='[\H \W]# '
PS2='> '
PS4='+ '
PWD=/var/spool/asterisk/monitor
SHELL=/bin/bash
TERM=xterm
USER=root
consoletype=pty


DATE=`date +%d%m%Y`
cd /var/spool/asterisk/monitor
mkdir $DATE
cp /var/spool/asterisk/monitor/*.wav /var/spool/asterisk/monitor/$DATE
tar -cvf /var/spool/asterisk/monitor/$DATE.tar.gz $DATE

ftp -inv xxx.xxx.xxx.xxx <user 'username' 'password'
cd 511
lcd /var/spool/asterisk/monitor
binary
mput *.tar.gz
bye
EOF

rm -f /var/spool/asterisk/monitor/*.tar.gz

*****************************************************************************************
#untar.sh

#!/bin/bash
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
PIPESTATUS=([0]="0")
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}"; echo -ne "\007"'
PS1='[\H \W]# '
PS2='> '
PS4='+ '
PWD=/var/spool/asterisk/monitor
SHELL=/bin/bash
TERM=xterm
USER=root
consoletype=pty

cd /u02/511
tar -xvf /u02/511/*.tar.gz
rm -f *.tar.gz

cd /u02/
chown -R trix:trix 511


***********************************************************************************

#gsm_to_mp3.sh

#!/bin/bash
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
PIPESTATUS=([0]="0")
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}"; echo -ne "\007"'
PS1='[\H \W]# '
PS2='> '
PS4='+ '
PWD=/var/spool/asterisk/monitor
SHELL=/bin/bash
TERM=xterm
USER=root
consoletype=pty

cd /u02/511
DATE=`date +%d%m%Y --date=yesterday`
cd $DATE
for x in *.gsm ; do sox "${x}" "${x}".mp3; done;
rm -f *.gsm


*****************************************************************************************

crontab -e

No comments:

Post a Comment