mplayer -vo null -ao alsa test.mp3 & disown
それは戻ってくる
sh: 1 : disown: not find
なぜ動作しないのですか?
ベストアンサー1
bash
ほとんどの場合、シェルではありませんが、そうではdash
ありませんdisown
。fgrep $(id -n) /etc/password
シェルがあることを確認してくださいbash
。そうでない場合は、更新して再度ログインするとプロセスをキャンセルできます。
現在のシェル(組み込み機能なし)を引き続き使用する場合は、disown
これを使用してnohup your_command_here &
ほぼ同じ動作を達成できます。
disown
との違いは、シェルが所有していないプロセスにHUPを送信するのを防ぎますが、シャットダウン時にシェルからnohup
送信されたHUP信号を無視するハンドラをインストールすることです。disown
nohup