LINUX.ORG.RU

?выполнить скрипт в фоне?


0

0

Чего-то никак не соображу, как запустить некий скрипт (который в свою очередь запускает ещё набор скриптов, но уже в эмуляторах терминала) в фоне, ну как в наутилусе - «Запустить». Только нужно без запроса запуска, т.е. мышкой щёлкаем файл скрипта и наблюдаем открытие окон терминалов скриптов прописанных в изначальном файле скрипта.

У меня получается так - щёлкаем мышью, открывается пустое окно терминала и уже после него необходимые окна терминалов. Вот это пустое окно и не нужно. Гуглил флаги и ничего толком не нашёл, уже глаза вытекли.

Вот типа этого:

#!/bin/bash

sleep 1

if [ -z `pidof some_script` ]; then

some_script

fi

...

★★★★★

Ну запускай этот скрипт не в эмуляторе терминала (типо xterm) а непосредственно с помощью /bin/bash

Nao ★★★★★
()
Ответ на: комментарий от x0r

Прочитай внимательнее, что в теме написано.
Процесс Выполнения some_script мне нужно видеть в терминале. Запускается окно xterm (пустое) при выполнении приведённого скрипта, которое не нужно (окно xterm), надо в фоне.

amorpher ★★★★★
() автор топика
Ответ на: комментарий от amorpher

Надо было в имени файла скрипта расширение указать - .sh

Мля, с убунтой скоро отупею в конец :)

amorpher ★★★★★
() автор топика
Ответ на: комментарий от amorpher

Расширение не обязательно. Выполняеш сценарий - видиш вывод. Жмешь Ctrl+Z; bg - программа перейдет в фоновый режим, вывод не видишь. Набираешь fg - и ты снова видишь вывод. Вроде так, хотя толком и не понял, что ты хочешь:)

KERNEL_PANIC ★★★
()
Ответ на: комментарий от greenzu

Да несколько с elk, а с корявым помоечным софтом (использующим Qt2-4 + всякие дос эмуляторы и прочую хрень). Да и elk то ещё поделие.

amorpher ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.