ローカルデスクトップアプリケーションでリモートファイルを開くスクリプトがあります。
nohup geany sftp://user@$HOST:22/var/log/nginx/error.log >/dev/null 2>&1 &
(ホスト名はパラメータ化されています。)
そのサーバーの Nautilus ブックマークをクリックすると、ファイルは次のメッセージで開きます。
19:39:31: File /run/user/1000/gvfs/sftp:host=hostname,port=22,user=user/var/log/nginx/error.log opened(1).
ただし、ブックマークをクリックしないと、サーバーはインストールされず、次のエラーメッセージでファイルが開きません。
20:43:31: Could not find file 'sftp://user@hostname:22/var/log/nginx/error.log'.
次のようにサーバーのインストールをスクリプトするには:
- ジニーで開きます
- ノーチラスに設置されているようです。 (ブックマークをクリックしたかのように)
- 同じ呼び出しを2回しても効果はありません(たとえば、ブックマークをすでにクリックしている場合、または以前にスクリプトを一度実行した場合など)。