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