|
На страницу « 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40 » |
|
|
|
|
C нами с 22.01.2007 Репутация: 136.4
|
|
Все я прочитал, только не догнал что и как Установил vnc сервер на убунту и vnc вьювер на висту, на убунте задал пароль к серверу и никаких больше настроек не делал. Запускаю вьювер, а он не коннектит Что я делаю не так?
|
|
|
|
|
|
|
|
Возраст: 50 C нами с 01.03.2005 Репутация: 226.6
|
|
Как запустить приложение, подождать определенное время, подать ему на stdin определенный текст?
Либо как при помощи telnet-а подключиться к определенному хосту и порту, после чего послать определенные команды?
Это решаемо скриптом без написания программы?
Хочу VLC автоматизировать, надо либо на ввод подать команды, либо по телнету.
Прогу могу написать, но может можно проще сделать?
|
|
|
|
|
|
|
|
Возраст: 50 C нами с 01.03.2005 Репутация: 226.6
|
|
Как сделать сервис под Linux? То есть, как запустить приложение в виде сервиса (демона) ?
|
|
|
|
|
|
|
|
Возраст: 36 C нами с 22.01.2006 Репутация: 256.8
|
|
Griphon, точно также как и любое другое... Сервис по сути ничем не отличается от обычного приложения... В чём конкретно вопрос?
|
|
|
|
|
|
|
|
Возраст: 50 C нами с 27.01.2005 Репутация: 129.4
|
|
Griphon писал(а): |
Как запустить приложение, подождать определенное время, подать ему на stdin определенный текст?
|
Приложение expect - входит во многие дистрибутивы (правда, не в базовый комплект):
Description: A tcl extension for simplifying program-script interaction
Expect is a tcl extension for automating interactive applications such
as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect is also useful
for testing the named applications. Expect makes it easy for a script
to control another program and interact with it.
Install the expect package if you'd like to develop scripts which interact
with interactive applications. You'll also need to install the tcl
package. |
|
_____________________________ "Загнанную в угол крысу пристреливают"
|
|
|
|
|
|
|
Возраст: 50 C нами с 01.03.2005 Репутация: 226.6
|
|
splav, есть приложение, под виндой оно инсталлируется сервисом. Под Linux хотелось бы сделать так же. Вот я и интересуюсь - как это сделать. Чтобы оно стартовало при загрузке машины и не зависело от логона юзера.
|
|
|
|
|
|
|
|
Возраст: 50 C нами с 27.01.2005 Репутация: 129.4
|
|
Griphon писал(а): |
Как сделать сервис под Linux? То есть, как запустить приложение в виде сервиса (демона) ?
|
Запустить со значком "&" на конце строки запуска (на самом деле это не сервис, это запуск программы в фоновом режиме).
Если программа работает, и надо перевести её в фоновый режим, то кнопками Ctrl-Z она "замораживается", а по команде "bg 1" размораживается в фоновом режиме.
На самом деле есть одна проблема: если программе в фоне потребовался ввод с клавиатуры, то она переходит в foreground (не знаю, как по-русски сказать, выходит из фона). Если же терминал к этому времени перестал существовать, завершается по сигналу, если не ошибаюсь, SIGHUP. Чтобы такого не было, правильный путь - детачить терминал перед уходом в фон, другой путь - запускать командой nohup,
Например: nohup tar cfj all_my_porno torrents &
(предполагается, что torrents - это каталог с содержимым, скачанным из раздела Adult).
Добавлено спустя 2 минуты 12 секунд:
Griphon писал(а): |
splav, есть приложение, под виндой оно инсталлируется сервисом. Под Linux хотелось бы сделать так же. Вот я и интересуюсь - как это сделать. Чтобы оно стартовало при загрузке машины и не зависело от логона юзера.
|
Если это не иксовое приложение, то я бы порекомендовал команды запуска разместить в /etc/rc.d/rc.local - с nohup и "&".
|
_____________________________ "Загнанную в угол крысу пристреливают"
|
|
|
|
|
|
|
Возраст: 50 C нами с 01.03.2005 Репутация: 226.6
|
|
Нет, это не графическое приложение. Это консольное Java приложение без интерфейса. На консоль выводится лог работы, в режиме сервиса это без надобности.
Собственно, основное чего хотелось бы - это запуск приложения при загрузке.
Кроме того, под виндой, сервисы можно стартовать, останавливать и запрашивать их состояние командами net и sc, как локально так и удалено. Хотя бы часть этого хотелось бы использовать и под Linux. Хотя бы, чтобы приложение отображалось в интерфейсе управления сервисами.
|
|
|
|
|
|
|
|
Возраст: 41 C нами с 08.04.2005 Репутация: 96.5
|
|
FlashGun, демон != процесс, запущенный с &. Сигнал SIGHUP - перечитать конфиг, при потере терминала процесс ловит SIGTERM по-моему (не от terminal, а от termination)
Griphon, в зависимости от дистрибутива (точнее стартовых скриптов) - нужен скрипт с определенным заголовком и умеющих start/stop как минимум (конструкции case), посмотри любой скрипт в /etc/init.d. Вывод перенаправить в файл можно с помощью штуки вроде 1>&2, умельцы писания скриптов на шелле подскажут.
|
_____________________________
в следующей жизни мечтаю стать сиденьем на женском велосипеде
|
|
|
|
|
|
|
Возраст: 47 C нами с 24.12.2006 Репутация: 28.1
|
|
pazhitnov писал(а): |
самый простой вариант - это apt-get install
|
можно поподробней,чё надо делать при установке программ ???
т.е как устанавливовать программы.
|
_____________________________ Слаб тот, кто бросает начатое неоконченным.
|
|
|
|
|
|
|
Возраст: 50 C нами с 01.03.2005 Репутация: 226.6
|
|
|
|
|
|
|
|
Возраст: 47 C нами с 24.12.2006 Репутация: 28.1
|
|
Griphon писал(а): |
А какой дистрибутив?
|
Mandriva-linux-pwp-2008-spri...
|
_____________________________ Слаб тот, кто бросает начатое неоконченным.
|
|
|
|
|
|
|
Возраст: 50 C нами с 01.03.2005 Репутация: 226.6
|
|
|
|
|
|
|
|
Возраст: 47 C нами с 24.12.2006 Репутация: 28.1
|
|
спасибо!
|
_____________________________ Слаб тот, кто бросает начатое неоконченным.
|
|
|
|
|
|
|
C нами с 22.01.2007 Репутация: 136.4
|
|
Всем привет! У меня такой вопрос, как можно установить игровой сервер (на пример CS 1.6) под Линукс (Ubuntu 8.04)
Облазил множество сайтов в интернете так ничего и не понял. Все упирается в самую главную часть, в саму CS, но где ее взять под Линукс ума не приложу. В общем суть такова, Хотелось бы поставить сервер под Линукс, но я незнаю как это сделать. Может кто сможет помочь в этом вопросе?
|
|
|
|
|
|
|
|
На страницу « 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40 »
|
|