Войти

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


sanya_chernov
04-08-2011, 19:58
нужен скрипт: вызвать приложение и закрыть за собой окно терминала

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

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

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

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

Yura
28-08-2011, 21:52
#!/bin/sh
mycommand &
exit

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

El Scorpio
29-08-2011, 04:38
команда вызова приложения с закрытием терминала выглядит так
имя_команды & exit

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

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

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




© OSzone.net 2001-2012