Intereting Posts
Будет ли $ 0 всегда включать путь к скрипту? Выполнение программы дает такую ​​ошибку файла или папки Как использовать переменную $ внутри команды single & double quote Новая установка Archlinux не загружается с HD на новый HP Proliant Gen8 Выровнять шестнадцатеричный текстовый файл по 9 байт каждой строки Белый список устройств BIOS влияет на Linux? Как часто создается резервный файл / etc / shadow? Как сохранить вывод терминала в файл txt? Путь установки приложений для запуска не удалось запустить mysqld в arch linux Предотвращение повреждения файловой системы в встроенной системе Linux Rsync: проверка размера инкрементного резервного копирования файла archivemount (tar) возвращается до завершения записи (синхронизация при записи?) Рекурсивно создать пустой файл в пустых подкаталогах Какие средства командной строки можно использовать для ручного выполнения каждого шага всей «беседы» в сети?

фоновый gui-процесс в сценарии оболочки

В приведенном ниже скрипте команды ivfstudio открывают gui. Даже запущенный в качестве фонового процесса, мне нужно сначала его закрыть, чтобы выполнялись следующие команды. Как сделать это «действительно фоном»?

#!/bin/sh cmd=`ivfstudio ilv/my_app.iva -execute GenerateAll `; ( $cmd & ; echo "toto" ; `sleep 30` ; PID = `ps aux | grep -i ivfs | grep my_user| grep -i generateall | awk -F " " '{print $2}' \`; ) ) ` ; echo $(PID) ; `kill $(PID)` ; ) exit 

РЕДАКТИРОВАТЬ РЕШЕНИЕ:

 #!/bin/sh cmd="ivfstudio my_project.iva -execute GenerateAll > /dev/null 2> /dev/null" nohup $cmd & echo "toto" `sleep 30` PID=`ps aux | grep -i ivfs | grep my_user| grep -i generateall | awk -F " " '{print $2}' ` echo $PID `kill $PID` exit