Rebond SSH

29 septembre, 2010 (13:55) | Debian / Linux

Pour se connecter en SSH sur un serveur distant (A) en rebondissant sur un serveur intermédiaire (B), il suffit de renseigner le fichier '~/.ssh/config/' avec les directives suivantes :

Host=nom_B
Hostname=IP_B
        ProxyCommand ssh root@IP_A nc %h %p 2> /dev/null
        User=root

Mail à la fin de l’exécution d’un programme

19 août, 2010 (12:56) | Scripts

Un exemple de script pour être prévenu par mail à la fin de l'exécution d'un programme :

#!/bin/bash
 
while true;	do
	ps fax | grep the_program | grep -v grep > /dev/null
	if [ $? = 0 ]; then
		echo "sleep 3 s"
		sleep 3
	else
		mail -s "END of the_program" user@domain.com
	fi
done

NB : Ne pas oublier de créer le fichier 'mail.txt' avec le contenu du mail à envoyer.

Ubuntu 10.04 – zone de notification

12 août, 2010 (15:08) | Debian / Linux

Suppression de l’enveloppe de notification des messages :

$ sudo aptitude purge indicator-messages

Pour supprimer également l’identifiant à côté du bouton éteindre :

$ sudo aptitude purge indicator-me

Recherche dans l'historique du shell avec "page up" et "page down"

4 août, 2010 (15:58) | Debian / Linux

Editer le fichier '/etc/inputrc' et décommenter les deux ligne suivantes :

# alternate mappings for "page up" and "page down" to search the history
"\e[5~": history-search-backward
"\e[6~": history-search-forward

C'est bien pratique (à la place du ctrl+r)…