Нужен sh скрипт

Жалоба
Вопрос

Нужен sh скрипт что бы запускалась программа с определенными опциями, и через несколько секунд она закрывалась, а потом снова запускалась. И так до остановки мной.

В процессе 1
Linux 4 года назад 1 Ответов 74 Просмотров 0

Ответов ( 1 )

    0
    4 года назад
    Ответить

    #!/bin/bash

    PIDFILE='/tmp/программа.pid'

    wfl() {
     while [[ $((++C)) -ne 10 ]] ; do
       test -e "$PIDFILE" && return ; sleep 1 ;
    done ; exit ;}

    while true ; do
     xterm -e 'echo процессс запущен; sleep 60' & echo $! > "$PIDFILE" ;
     wait $! ;  test -e "$PIDFILE" || break ;
    done &>/dev/null &

    wfl

    while ! read -t 5 -p "Нажмите еnter для остановки" ; do
     kill $(cat "$PIDFILE") ; wfl ; echo -e " Restart"; test -e "$PIDFILE" || break ;
    done

    PID=$(cat "$PIDFILE") ; rm "$PIDFILE" ; kill $PID

Ваш ответ