Added directories, dmenu_ssh and rsync commands for internal server
parent
788a703884
commit
e122e82cf0
@ -0,0 +1,4 @@
|
|||||||
|
rsync --ignore-existing -azP ~/documents/ 192.168.1.250:backup/documents/
|
||||||
|
rsync --ignore-existing -azP ~/pictures/ 192.168.1.250:backup/pictures/
|
||||||
|
rsync --ignore-existing -azP ~/books/ 192.168.1.250:backup/books/
|
||||||
|
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
rsync --ignore-existing -azP 192.168.1.250:backup/documents/ documents
|
||||||
|
rsync --ignore-existing -azP 192.168.1.250:backup/pictures/ pictures
|
||||||
|
rsync --ignore-existing -azP 192.168.1.250:backup/books/ books
|
||||||
@ -0,0 +1,35 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
internal_thinkcentre() {
|
||||||
|
st -e ssh 192.168.1.250
|
||||||
|
}
|
||||||
|
|
||||||
|
external_thinkcentre() {
|
||||||
|
st -e ssh 51.7.197.254
|
||||||
|
}
|
||||||
|
|
||||||
|
different_server() {
|
||||||
|
IP=$(dmenu -i -p "Enter host:")
|
||||||
|
# Would you like to add this to saved servers?
|
||||||
|
st -e ssh $IP
|
||||||
|
}
|
||||||
|
|
||||||
|
select_ssh() {
|
||||||
|
server=$(printf "thinkcentre\nthinkcentre_external\nunlisted" | dmenu -i -p "Server:")
|
||||||
|
|
||||||
|
case "$server" in
|
||||||
|
"thinkcentre")
|
||||||
|
internal_thinkcentre;;
|
||||||
|
"thinkcentre_external")
|
||||||
|
external_thinkcentre;;
|
||||||
|
"uumm")
|
||||||
|
different_server;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
"thinkcentre")
|
||||||
|
internal_thinkcentre;;
|
||||||
|
*)
|
||||||
|
select_ssh;;
|
||||||
|
esac
|
||||||
Loading…
Reference in New Issue