Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   нужен скрипт: вызвать приложение и закрыть за собой окно терминала (http://forum.oszone.net/showthread.php?t=212618)

sanya_chernov 04-08-2011 19:58 1725990

нужен скрипт: вызвать приложение и закрыть за собой окно терминала
 
нужен скрипт: вызвать приложение и закрыть за собой окно терминала

У меня под винду был батник: start /b taskmgr.exe, который запускал данное приложение, и закрывал за собой окно командной строки.

Нужно то же самое, но только под linux. Нужно что-то аналога батника в linux.

shisik 04-08-2011 20:20 1725998

А запускать его обязательно через терминал? Просто если запукать просто (скажем, ярлыком или автозапуском), то терминал вообще открываться не будет.

Alan85 08-08-2011 23:10 1728258

1.Создаешь обычный текстовой файл myscript.sh например
2. В самом начале пишешь #!/bin/bash
3. Далее команды которые тебе нужны
4. Даешь этому файлу права на запуск (chmod +x myscript.sh)
5. Ну а дальше запускаешь его.

Yura 28-08-2011 21:52 1741181

Код:

#!/bin/sh
mycommand &
exit

Обратите внимание на амперсанд (&) после mycommand.

El Scorpio 29-08-2011 04:38 1741353

команда вызова приложения с закрытием терминала выглядит так
имя_команды & exit

оператор & после выполнения первой команды запускает на выполнение следующую
ну а команда exit производит закрытие консоли (терминала)

Вставляешь этот код в скрипт и получаешь искомое

shisik 29-08-2011 06:25 1741372

Я всё равно не понимаю, на кой чёрт запускть программу из терминала?.. Нет. это бывает нужно, то тогда нет смысла его закрывать (например, чтоб видеть вывод).


Время: 04:25.

Время: 04:25.
© OSzone.net 2001-