Java アプリケーションを Debian パッケージとしてバンドルしていますが、起動時にアプリケーションを実行する必要があります。私のDEBパッケージ構造は次のとおりです。
+
|
+--+control
| |
| +--+control
| |
| +--+md5sums
| |
| +--+postinst
| |
| +--+prerm
|
+--+data
|
+--+usr
|
+--+share
|
+--+applications
| |
| +--+MyApp.desktop
|
+--+myapp
|
+--+bin
| |
| +--+application.sh
|
+--+application.jar
私の Jar ファイルは script を使用して実行されますapplication.sh
。私のインストールスクリプトpostinst
には以下のみが含まれています:
#!/bin/sh
ln -s /usr/share/myapp/bin/application.sh /usr/bin/myapp
myapp
ユーザーがマシンにログオンしたときにスクリプトを実行したいと思います。アプリケーションが自動的に実行されるようにするには、このスクリプトに何を追加する必要がありますか。
ありがとう。
(DEB パッケージをビルドするのはこれが初めてで、これまでに学んだことは、SourceForce でいくつかのプロジェクトを掘り下げることでしたが、起動時の起動機能についてはまだ少し迷っています。)