LINUX.ORG.RU

История изменений

Исправление teod0r, (текущая версия) :

> cat super_restarter

#!/bin/bash
trap "echo -e '\n';kill $$;kill -9 $$" 2
"$@"
a="$1"
while [ 0 = 0 ]
do
    sleep 1
    if [ `pgrep "$a"|wc -l` = 0 ] &&"$@"
done

Исправление teod0r, :

> cat super_restarter

#!/bin/bash
"$@"
a="$1"
while [ 0 = 0 ]
do
    sleep 1
    if [ `pgrep "$a"|wc -l` = 0 ] &&"$@"
done

Исходная версия teod0r, :

>cat super_restarter
#!/bin/bash
"$@"
a="$1"
while [ 0 = 0 ]
do
    sleep 1
    if [ `pgrep $a|wc -l` = 0 ] &&"$@"
done