Winowsワゴンを降りたばかりで、gnome-terminalとbashは見栄えが良いですが、自分がやりたいことを実行する方法がよくわかりません(可能だと思います)。
std出力(sedなど)をコマンドとして実行することはできますか?
(つまり、スクリプトのロジックの一部として出力を解釈して実行します。)
プロセスをポーリングして、そのステータスを一定の間隔で出力しているので、ワンライナーとして実行したいと思います。
# dd is already running in another terminal. Its PID is 1234
pgrep -l '^dd$' | sed -n 's/^\([0-9]\+.*\)/sudo watch -n 30 kill -USR1 \1/p'
# this outputs: sudo watch 30 kill -USR1 1234
実行するショートカットターミナル/bashマジックはありますsudo watch 30 kill -USR1 1234
か?ありがとう。