6/oct/2010 Posté dans Divers | 1 commentaire Un petit outil developé en Python a été fait pour cela, il se nome Twurl.
- Installation via RubyGems :
gem install twurl
Enregistrement de votre application (je ne detail pas cela, c’est documenté par Twitter) :twurl authorize --consumer-key votreclef \
--consumer-secret votreclefVous pourer par la suite Twitter de la maniere suivante, la variable $RESULT contiendra le l xml renvoyé par l API de Twitter
#!/bin/sh
TEST="Twiit via Twurl"
RESULT=`/usr/bin/twurl -d status="$TEST" /1/statuses/update.xml`
echo $RESULT
16/mar/2010 Posté dans Linux/Unix | 0 commentaire
#!/bin/sh
. /etc/init.d/functions
RETVAL=$?
PATH=/usr/local/java/jdk1.6.0_15/bin:$PATH
JAVA_HOME=/usr/local/java/jdk1.6.0_15
JDK_HOME=/usr/local/java/jdk1.6.0_15
CATALINA_HOME=/usr/local/apache-tomcat-6.0.26
export CATALINA_HOME
export PATH
export JAVA_HOME
export JDK_HOME
case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
/bin/su tomcat $CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
/bin/su tomcat $CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac
exit $RETVAL
26/fév/2009 Posté dans Linux/Unix | 0 commentaire Pour les personnes qui font du scripting shell à un haut niveau, les astuces et les méthodes ne manquent pas. Il est même amusant de constater après plusieurs mois voire années de “programmation”, on en découvre encore des finesses ou des moyens détournés afin de parvenir à nos fins.
Récemment, sur la mailing-list de Léa-Linux, un jeu avait été lancé sur des astuces du shell et quelques liens sont apparus grâce à un contributeur anonyme et poilu :
Et si vous êtes curieux, vous trouverez d’autres liens très intéressants dans le thread “Le mystère du code voodoo”.
Source de l’article : Lea-Linux
20/fév/2009 Posté dans Linux/Unix | 0 commentaire #!/bin/sh
echo -n > /tmp/liste-espace
echo « * Liste des fichiers de zone avec des espaces dans le domaine (find dans /var/named/) : » > /tmp/liste-espace
find /var/named/ -name « *.fwd » -print0 | xargs -0 grep -F » . » | awk -F »: » {‘ print $1 ‘} >> /tmp/liste-espace
echo « » >> /tmp/liste-espace
echo « * Liste des domaines avec un espace dans le named.com » >> /tmp/liste-espace
grep ‘zone « ‘ /etc/named.conf | grep -F ‘ » {‘ >> /tmp/liste-espace
echo « » >> /tmp/liste-espace
echo « * Liste des domaines avec un _ dans le nom dans le fichier de zone (grep du named.conf) : » >> /tmp/liste-espace
grep ‘zone « ‘ /etc/named.conf | awk -F’ »‘ {‘ print $2 ‘} | grep « _ » >> /tmp/liste-espace
echo « » >> /tmp/liste-espace
echo « * Liste des fichiers de zone manquant (grep dans syslog): » >> /tmp/liste-espace
grep ‘named’ /var/log/syslog | grep « file not found » | awk ‘{ print $7}’ | awk -F »/ » ‘{ print $1 }’ | sort | uniq >> /tmp/liste-espace
echo « » >> /tmp/liste-espace
grep named /var/log/syslog | grep « file not found » >> /tmp/liste-espace
echo « * Nombre de zones : » >> /tmp/liste-espace
echo « Nombre de zone dans /etc/named.conf : `grep zone /etc/named.conf | wc -l`, nombre de fichier de zones : `ls -la /var/named/ | wc -l` » >> /tmp
/liste-espace
echo « » >> /tmp/liste-espace
cat /tmp/liste-espace | mail -s « sujet mail » user@domain.ltd