ここに私の.fluxbox/startup
ファイル の一部があります
(a=($(grep "^1 " $HOME/Documents/4.n3u|awk '{print "/home/g" $2}'|sort -R|head -20)); \
xterm -e mpg123 -C ${a[@]} &>$HOME/Documents/mpg123.dat &)
書かれているように、リダイレクトは失敗し、そのような出力はすべてxterm
代わりに表示されます。xterm
読み取り のマニュアルページの一部は、
-e program [ arguments ... ]
This option specifies the program (and its command line argu‐
ments) to be run in the xterm window. It also sets the window
title and icon name to be the basename of the program being
executed if neither -T nor -n are given on the command line.
This must be the last option on the command line.
mpg123
-C
配列 a のコンテンツを必要に応じて再生し、オプションの指定に従ってキーボードから制御できますがxterm
、ファイルへのリダイレクトに不満を感じているようです。このコンテキストでそのリダイレクトは可能ですか?
xterm
または、 to containなしで実行できますmpg123
。この場合、リダイレクトは取得されmpg123
ますが、キーボードに接続されていないバックグラウンド サブシェルで実行されているため、キーボードから制御できません。その接続を確立する方法はありますか?