Получите первую букву:
first(str) // retrieve first letter
Подробнее здесь: http://sketchytech.blogspot.com/2014/08/swift-pure-swift-method -для-returning.html
Я не знаю 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/
.