Я связываю свое Java-приложение как пакет Debian, и мне нужно, чтобы мое приложение запускалось при запуске. Вот моя структура пакета DEB:
+
|
+--+control
| |
| +--+control
| |
| +--+md5sums
| |
| +--+postinst
| |
| +--+prerm
|
+--+data
|
+--+usr
|
+--+share
|
+--+applications
| |
| +--+MyApp.desktop
|
+--+myapp
|
+--+bin
| |
| +--+application.sh
|
+--+application.jar
Мой файл Jar выполняется с использованием скрипта application.sh
. Мой сценарий установки postinst
содержит только:
#!/bin/sh
ln -s /usr/share/myapp/bin/application.sh /usr/bin/myapp
Я хотел бы выполнить сценарий myapp
, когда пользователь входит в систему. Что мне нужно добавить в этот скрипт, чтобы приложение запускалось автоматически.
Спасибо.
(Это мой первый раз, когда я собираю пакеты DEB, и то, что я узнал до сих пор, было копание в некоторых проектах на SourceForce, но я все еще немного потерян с функцией запуска при запуске.)