« Accueil | De la recherche en sciences sociales et de la mend... » | Geek communication » | Bonne année 2008 » | Toto l'écrivain du MIT » | Le café, source d'énergie :D » | LST-illustrations : quelques dédicaces demandé à d... » | LST-BLOG-BD : La solidarité du manifestant. Exempl... » | Les nouilles du LST » | LST-blog-bd : "Comment réussir une bonne grève" pa... » | Liste à jouer de la strike - suite »

Le script du jour, de la semaine du mois

Par ce que les articles I3oeufs ne sont accesibles que depuis winIA, qu'on ne peut quasiment rien lancer depuis gate-ia, et que le pdf en ssh -X ou sur winIA c'est vraiment trop lent...

test_server() {
OU=
ping -c 1 -t 1 $1 > /dev/null && OU=$1 || return 1
echo $OU
}

choose_server() {
test_server machine1 || test_server machine2 || test_server machine3 &
}

export OU="$(choose_server)"

remote_exec() {
QUOI="cd $PWD ; $*"
ssh -X $OU $QUOI
}

alias gedit='remote_exec gedit'
#alias xpdf="remote_exec xpdf"

PERSO=nicolas@lamachinepersodenicolas

alias sshlmpn='ssh -X $PERSO'

function xpdf() {
[ -z "$SSH_AGENT_PID" ] && eval $(ssh-agent)
[ -z "$(ssh-add -l | grep id_lmpn)" ] && ssh-add ~/id_lmpn
REP=/home/nicolas/fromWinIA
ssh $PERSO "test -f $REP/$1" || scp "$1" "$PERSO:$REP"
ssh -x $PERSO "xpdf -display :0 $REP/$1" &
}



apt-get install-on-blogger http://code.google.com/p/syntaxhighlighter/

Enfin si je peux me permettre au sujet du "on ne peut quasiment rien lancer depuis gate-ia" c'est normal, c'est une passerelle ssh, elle n'a pas vocation à lire des pdf ou à faire du emacs ! Si tu veux vraiment le faire, fais le sur ta machine chez toi ou au labo, mais pas du gate-ia.
Sinon un bonne solution est de demander à ne plus te faire administrer, ca va te permettre d'enlever leur Mandriva (beurk) au profit d'une vraie distrib' et de configurer toi même ton serveur SSH

gna gna gna t'aurais pas voté Bayrou au présidentielle par hasard?

Plus simple : évite même d'avoir à se logger sur gate-ia

alias remote_exec='sshlip6 remote_exec

alias rdesktop='remote_exec "rdesktop winIA&

xpdfWinIA () {
FILE="$(sshlip6 ls -rt fromWinIA | tail -1)"
scp $HL6/fromWinIA/$FILE ~/fromWinIA
xpdf ~/fromWinIA/$FILE
}

(je précise, il y a des morceaux de bashrc qui vienne de mon compte lip6 et d'autres de ma machine perso)

Plus simple !
Sous konqueror :
fish://login@gate-ia.lip6.fr
et apres simple clik sur le pdf !

'fectivement je m'en suis rendu compte aujourd'hui...

ce qui de mon coté simplifie la tache :

sur gate-ia :

geti3e() {
URL=$(echo $1 | sed -e 's/\.pdf\?.*$/.pdf/')
wget "$URL" -O $2
}


sur machine-perso :

geti3e() {
echo "url?"
read URL
FILE=$(basename $(echo $URL | sed -e 's/\.pdf\?.*$/.pdf/'))
sshlip6 geti3e "$URL" "$FILE"
scp $HL6/$FILE ~/Documents
xpdf ~/Documents/$FILE
}

Enregistrer un commentaire

Navigation

Les réflexions de la machine à café :

Recent Comments

A consommer avec modération tout abus sera puni, bloguer tue et réduit la fertilité, n'oubliez pas la damepipi a l'entrée etc. etc.