f(){
if [[ $1 != "" ]]
then echo "ok"
return 0
else echo "error"
return 1
fi
}
check_f(){
f &> /dev/null
echo "Status: $?"
f ww &> /dev/null
echo "Status: $?"
}
check_f
Status: 1
Status: 0
#!/usr/bin/bash
set -o history
status(){
STATUS=$?; COMMAND=$(history 2 |head -n1 |awk '{$1="";print}')
if [[ $STATUS == 0 ]]
then echo -e "[ OK ]\t$COMMAND"
else echo -e "[ ERROR ]\t$COMMAND"
exit # при ошибке останавливаем обработку скрипта
fi
}
touch a1.txt
status
rm a1.txt
status
rm a1.txt
status
[ OK ] touch a1.txt
[ OK ] rm a1.txt
rm: невозможно удалить 'a1.txt': Нет такого файла или каталога
[ ERROR ] rm a1.txt
$ head -n1 pro3.csv > proOUT.csv
$ awk -v N=1 -F"," '$N ~ /^[0-9]{11}$/ {print}' pro3.csv >> proOUT.csv
В гостевой винде прописал в Выполнить:
терминал выводить вместе с отладочной инфой картинку.
я имел в виду не редактировать хтмл а показывать, таблички там, списки и т.д.
User=юзер
Group=группа
$ sudo systemctl enable XXX.service
$ sudo systemctl start XXX.service
...
$ systemctl --user enable XXX.service
$ systemctl --user start XXX.service
...