Показать полную графическую версию : нужен скрипт: вызвать приложение и закрыть за собой окно терминала
sanya_chernov
04-08-2011, 19:58
нужен скрипт: вызвать приложение и закрыть за собой окно терминала
У меня под винду был батник: start /b taskmgr.exe, который запускал данное приложение, и закрывал за собой окно командной строки.
Нужно то же самое, но только под linux. Нужно что-то аналога батника в linux.
А запускать его обязательно через терминал? Просто если запукать просто (скажем, ярлыком или автозапуском), то терминал вообще открываться не будет.
1.Создаешь обычный текстовой файл myscript.sh например
2. В самом начале пишешь #!/bin/bash
3. Далее команды которые тебе нужны
4. Даешь этому файлу права на запуск (chmod +x myscript.sh)
5. Ну а дальше запускаешь его.
#!/bin/sh
mycommand &
exit
Обратите внимание на амперсанд (&) после mycommand.
El Scorpio
29-08-2011, 04:38
команда вызова приложения с закрытием терминала выглядит так
имя_команды & exit
оператор & после выполнения первой команды запускает на выполнение следующую
ну а команда exit производит закрытие консоли (терминала)
Вставляешь этот код в скрипт и получаешь искомое
Я всё равно не понимаю, на кой чёрт запускть программу из терминала?.. Нет. это бывает нужно, то тогда нет смысла его закрывать (например, чтоб видеть вывод).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.