私が使用しているいくつかのプロセスでは、最後に「&」を追加して、ほぼ常にバックグラウンドプロセスとして実行します。この標準を開発する方法はありますか? .bashrcファイルでaliasコマンドを使用してこれを実行できますか?
答え1
エイリアスの代わりに関数を試してください。たとえば、gedit
次のコマンドを使用してファイルを開いてバックグラウンドで送信するには、ファイルに次の行を追加します~/.bashrc
(bashを使用していない場合はそれに対応する行)。
function bgedit() {
gedit "$@" &
}
次に、いくつかのファイルを開きます。
bgedit /path/to/somefile
コマンド名を変更したくない場合は、/usr/local/bin/gedit
同様の操作を実行するスクリプト(ラッパースクリプト)にシンボリックリンクできます。