Mkbuild
-support de Linux
This commit is contained in:
29
mkbuild.sh
29
mkbuild.sh
@@ -11,23 +11,32 @@ if [ "$1" == "-h" ]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
project_dir=/Users/bruno/project
|
||||
exe=/usr/local/bin/
|
||||
|
||||
user="bruno"
|
||||
server="clicclac.synology.me"
|
||||
destination="/volume1/web"
|
||||
local_folder="central_docs"
|
||||
|
||||
cd /Users/bruno/project || exit
|
||||
/usr/local/bin/mkdocs build --clean
|
||||
scp -P42666 -pr ./$local_folder $user@$server:$destination
|
||||
cd $project_dir || exit
|
||||
$exe/mkdocs build --clean
|
||||
#scp -P42666 -pr ./$local_folder $user@$server:$destination
|
||||
#rsync -avz --stats --progress /Users/bruno/project/central_docs/ $user@$server::$dest
|
||||
|
||||
result=$?
|
||||
|
||||
if [ -x "$(command -v terminal-notifier)" ]; then
|
||||
if [ $result -eq 0 ]; then
|
||||
terminal-notifier -title 'MkDocs' -message "Envoi terminé sur $server !" -sound 'Glass'
|
||||
else
|
||||
terminal-notifier -title 'MkDocs' -message "Echec lors de l'envoi sur $server : erreur $result" -sound 'Basso'
|
||||
fi
|
||||
titre="MkDocs"
|
||||
if [ $result -eq 0 ]; then
|
||||
sound="Glass"
|
||||
message="Envoi terminé sur $server !"
|
||||
else
|
||||
sound="Basso"
|
||||
message="Echec lors de l'envoi sur $server : erreur $result"
|
||||
fi
|
||||
|
||||
if [[ "$OSTYPE" == "linux-gnu" ]] && [ -x "$(command -v zenity)" ]; then
|
||||
zenity --title="$titre" --notification --text="$message"
|
||||
elif [[ "$OSTYPE" == "darwin"* ]] && [ -x "$(command -v terminal-notifier)" ]; then
|
||||
terminal-notifier -title "$titre" -message "$message" -sound $sound
|
||||
fi
|
||||
#rsync -rav -e ssh ./central_docs bruno@192.168.1.7:/volume1/web/tt
|
||||
|
||||
Reference in New Issue
Block a user