upstart для systemd ubuntu16 - как конвертировать?

У меня есть скрипт из Ubuntu 14, работающий с upstart, как конвертировать его в systemd, чтобы он работал в Ubuntu 16?

Файл:

start on runlevel [2345] and (started tty1 or started ttyS0 or started serial-ttyS0) and started cloud-final
stop on runlevel [06]

console owner

env DX_WRITE=/disk/var/log/dx_write.tmp
env RTE_TARGET=x86_64-wsm-linuxapp-gcc
env RTE_MACHINE=wsm

pre-start script

reset
/opt/roniy/roni/bin/roniyud pre_start 

end script

post-start script
 sleep 30
 stop ttyS0 || true
 stop tty1 || true
end script

post-stop script

/opt/roniy/roni/bin/roniyud post_stop

end script

script

if ! grep ulp_mode /proc/cmdline >/dev/null 2>&1;then
   if [ -f /disk/foo/va_run.sh ];then
      exec taskset 1 /disk/foo/va_run.sh
   else
      exec taskset 1 /disk/foo/bin/initializer_0 va
   fi
fi

end script
1
задан 23 October 2018 в 18:40

0 ответов

Другие вопросы по тегам:

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