miglioria: aggiunto il server `login` usato di default, ma configurabile.

removeproofs
Francesco Minnocci 2 years ago
parent 57dd43cc46
commit 039776e642
Signed by: BachoSeven
GPG Key ID: 2BE4AB7FDAD828A4

@ -3,28 +3,34 @@
# Semplice shellscript che permette di stampare un file in una stampante del Dipartimento di Matematica # Semplice shellscript che permette di stampare un file in una stampante del Dipartimento di Matematica
# da una qualsiasi shell Unix (Linux, MacOS, BSD...). Funziona anche da remoto! # da una qualsiasi shell Unix (Linux, MacOS, BSD...). Funziona anche da remoto!
# #
# Utilizzo: modifica lo script inserendo il tuo username # Utilizzo: modifica lo script inserendo il tuo username di ateneo
# al posto di "minnocci" nella variabile _user. # al posto di "f.minnocci" nella variabile _user.
# È consigliato aggiungere la propria chiave ssh nella # È consigliato aggiungere la propria chiave ssh nella
# macchina `ssh1` tramite il comando `ssh-copy-id`, in # macchina `login` (o `ssh1`, se userete il server vecchio)
# modo da non dover inserire la password ogni volta. # tramite il comando `ssh-copy-id`, in modo da non dover
# inserire la password ogni volta.
## CAMBIA QUESTO ## CAMBIA QUESTO
_user="minnocci" _user="f.minnocci"
_home="/home/unipi"
_server="login"
# _user="minnocci"
# _home="/home"
# _server="ssh1"
main() { main() {
if $NO_CLI; then if $NO_CLI; then
for f in "$@"; do for f in "$@"; do
scp "$f" ${_user}@ssh1.dm.unipi.it:/home/${_user}/printa4-"$(basename "$f")" scp "$f" ${_user}@${server}.dm.unipi.it:${home}/${_user}/printa4-"$(basename "$f")"
ssh -XY ${_user}@ssh1.dm.unipi.it okular /home/${_user}/printa4-"$(basename "$f")" --print ssh -XY ${_user}@${server}.dm.unipi.it okular ${home}/${_user}/printa4-"$(basename "$f")" --print
ssh ${_user}@ssh1.dm.unipi.it rm /home/${_user}/printa4-"$(basename "$f")" ssh ${_user}@${server}.dm.unipi.it rm ${home}/${_user}/printa4-"$(basename "$f")"
done done
else else
options="$1"; shift options="$1"; shift
for f in "$@"; do for f in "$@"; do
scp "$f" ${_user}@ssh1.dm.unipi.it:/home/${_user}/printa4-"$(basename "$f")" scp "$f" ${_user}@${server}.dm.unipi.it:${home}/${_user}/printa4-"$(basename "$f")"
ssh ${_user}@ssh1.dm.unipi.it lp $options /home/${_user}/printa4-"$(basename "$f")" ssh ${_user}@${server}.dm.unipi.it lp $options ${home}/${_user}/printa4-"$(basename "$f")"
ssh ${_user}@ssh1.dm.unipi.it rm /home/${_user}/printa4-"$(basename "$f")" ssh ${_user}@${server}.dm.unipi.it rm ${home}/${_user}/printa4-"$(basename "$f")"
done done
fi fi
} }

Loading…
Cancel
Save