愚かな質問のように思えば申し訳ありません。しかし、私はまだLinuxに初めて接している人です。 Linuxでは、Windowsに対応するショートカット(リンクの代わりに)がありますか?
私が経験した問題はこんな感じです。
/home/user/appDirectory/application.exe
私は(Wineで実行されているWindowsアプリケーション)にアプリケーションを持っています。
その後、アプリケーションが実行されていることを確認するためにアプリケーションを検索する監視スクリプトがあります。
例えば
application="/home/user/appDirectory/application.exe"
if pgrep -f "$application" > /dev/null
then
is_running=1
else
is_running=0
fi
今まではそんなに良くなった。しかし、誰でも簡単にアプリケーションに入って停止/起動できるように、デスクトップに「ショートカット」を置く必要があります。
1つを作成してlink
デスクトップに配置し、そのパスで実行するとパスになり、/home/user/desktop/link to appDirectory/application.exe
監視スクリプトはそれを見ることができません。
アプリケーションが元の場所で実行されるように開くときに元の場所に開くショートカットを作成できますか?
答え1
お客様のリクエストは GUI 固有のものと思われるので、次の手順に従ってください。ジョッペル.desktop ファイルの説明です。 Archlinuxはかなり良い機能を持っています短い要約.desktop ファイルの興味深いキー。一つの提案は
[Desktop Entry]
Name=Whatever you want
Type=Application
Path=/home/user
Exec=env WINEPREFIX="<prefix>" wine appDirectory/application.exe
このenv WINEPREFIX
部分は必須ではありませんが、複数のプレフィックスがある場合や良い測定に使用してください。
<Whatever you want>.desktop
$ HOME / Desktopフォルダにファイルを配置すると、クリックできる新しいアイコンが表示されます。このファイルは少なくともappDirectory/application.exe
grep 情報を提供します。
Path
コマンドが実行される場所です。したがって、grepが必要な場合は、Path
合計Exec
スケールを変更してより多くのパスを得ることができます。Exec
したがって、Path=/
残りの合計でExec
要求された動作を取得します。
しかし、そのようなgrepが必要かどうかはわかりません。一度に 1 つのインスタンスでのみ実行される場合は、PID ファイルを作成し、図のように PID が存在するかどうかを確認できます。ここただし、必要に応じて修正してください。 この回答PIDファイルを入手することにした場合は、興味があるかもしれません。