Запуск процесса при запуске

Получите первую букву:

first(str) // retrieve first letter

Подробнее здесь: http://sketchytech.blogspot.com/2014/08/swift-pure-swift-method -для-returning.html

2
задан 06.05.2020, 14:36

1 ответ

Я не знаю JBoss. Ваш сценарий один выстрел или он продолжает работать? Для сервисов, которые находятся на переднем плане (на терминале) и продолжают работать, вы можете написать выскочивший сервис, подобный следующему. Если это один выстрел или порождает процесс демона, вам нужно отредактировать стартовый скрипт ниже, иначе выскочка не сможет контролировать процесс или попытается выполнить его несколько раз.

Сценарий должен быть исполняемым и находиться в /etc/init/myscript.conf. Затем создайте символическую ссылку из /etc/init.d/myscript на / lib / init / upstart-job

ln -s /lib/init/upstart-job /etc/init.d/myscript

. Вы можете запустить свой скрипт следующим образом: service myscript start

description     "myscript"
author          "you"

start on (local-filesystems and net-device-up)
stop on runlevel [!2345]

kill timeout 50

respawn
respawn limit 1 5

env USER="user"
env PIDFILE="/var/run/myscript.pid"
env DAEMON="path/to/script"

pre-start script
  do smothing
end script

# starting ...
exec start-stop-daemon --start --chuid $USER --pidfile $PIDFILE --make-pidfile --exec $DAEMON -- all my options 2>&1 >> /var/log/my.log

pre-stop script
        do something
        sleep 2
end script

# spring clean
post-stop exec rm -f $PIDFILE

Для получения дополнительной информации см .: http://upstart.ubuntu.com/cookbook/

.
0
ответ дан 06.05.2020, 14:36
  • 1
    Выскочка главным образом разрабатывается Каноническим и почти исключительно используемая Ubuntu и it' s производные. Возможно установить выскочку на других дистрибутивах, но вероятно не рекомендуемое. Если Вы планируете будущее, необходимо принять systemd во внимание. Старый сценарий System5 в какой-то момент устареет, хотя не в ближайшем будущем. см. ссылка – IBam 06.05.2020, 14:37
  • 2
    JBoss является сервером JAVA-приложения, таким образом, он должен запустить, когда ОС запускает, и продолжайте бежать, пока сервер не закрывается снова. Я находился под контролем выскочки впечатления, был Ubuntu определенная технология, я корректен в размышлении этого? - Я надеялся сохранить решение универсальным к Linux и применимым к другому OSs (Красный ES шляпы Linux, SUSE Linux). Был сервисный сценарий, который идет с JBoss unforunately это doesn' t, кажется, работают, так как это ожидает ' functions' сценарий в/etc/init.d, который не находится ни на каком Ubuntu или SUSE Linux. – nbro 06.05.2020, 14:37

Теги

Похожие вопросы