Инструменты пользователя

Инструменты сайта


коды_завершения

Это старая версия документа.


Коды завершения

Переменная ? - код завершения последнего запущенного процесса

$ ls /bin
$ echo $?

$ ls /noexistfile
$ echo $?

test "$1" = "" && \
{                                   
  echo usage:                       
  echo /root/ex1.sh url           
  exit 1                            
}

Управление процессами с использованием кода завершения

$ wget http://val.bmstu.ru/unix/virus.zip

$ f=/etc/passwd
$ ls $f >/dev/null 2>&1 && echo file $f exist || echo  file $f not exist

$ f=virus.zip
$ clamdscan $f || rm $f

test -e $f && (clamdscan $f >/dev/null 2>&1  || rm -v $f)
коды_завершения.1447775631.txt.gz · Последние изменения: 2015/11/17 18:53 — val