jobs

バッチジョブを静かに終了
jobs

バッチジョブを静かに終了

バックグラウンドジョブを静かに終了するには、killコマンドにどの信号コードを使用する必要がありますか?それともバッチ環境の環境変数の設定ですか? 具体的には「[1]+終了 役職情報。 よろしくお願いします。 ...

Admin

wget - クラスタ内の複数のノードから複数のファイルをダウンロードします。
jobs

wget - クラスタ内の複数のノードから複数のファイルをダウンロードします。

こんにちは。正確には、279個のファイルを一度にダウンロードしようとしています。それぞれはBAMサイズです(〜90GB)。私が作業しているクラスタには複数のノードがあり、幸いにも一度に複数のインスタンスを割り当てることができます。 このような状況では、wgetバッチファイル(バラより以下の例)独立した実行のために各ダウンロードを別々のノードに割り当てます。 バッチファイル.txt <https_link_1> -O DNK07.bam <https_link_2> -O mixe0007.bam <https_link_3&gt...

Admin

「yes&」がBashセッションを中断するのはなぜですか?
jobs

「yes&」がBashセッションを中断するのはなぜですか?

「はい、そして… 」は即興コメディの素晴らしい経験則です。 UNIXの世界ではそうではありません。 この愚かなコマンドを実行するとyes&中断できません。端末がクラッシュするか、ループに閉じ込められます。 yesstdoutに書き込もうとすると、バックグラウンドのすべてのプロセスが一時停止する必要があるため、プロセスがすぐに一時停止されるようにしたいのですが、そうでないようで、その理由を知りたいです。 ...

Admin

コメントへの返信
jobs

コメントへの返信

私は多くのvimウィンドウを実行し、しばしばbgに入れます。問題は、vim私がリストをリストすると、誰もがそう言うので、jobs違いを言うのは難しいということです。 [1] - suspended nvim [2] - suspended nvim [3] + suspended nvim この問題を解決する1つの方法は、vimの起動時に特定のファイルを開くことです。 nvim ./myfile jobs: [1] + suspended nvim myfile しかし、それは不都合な名前の代替品です。 別のオプションは、次の環境変数を...

Admin

/dev/stdinから読み込まれたコマンドがバックグラウンドで送信されたときに[[1] + Stopped]状態を取得するのはなぜですか?
jobs

/dev/stdinから読み込まれたコマンドがバックグラウンドで送信されたときに[[1] + Stopped]状態を取得するのはなぜですか?

次のコマンドを実行してみました。 cat base64 /dev/stdin md5sum /dev/stdin tail /dev/stdin 私がこれを行うすべての場合: ^Z $ bg $ jobs 私が得た状態は[1]+ Stopped次のとおりです[1]+ Running。 ただし、パイプから読み取ると、ジョブは実行中と見なされます。 mkfifo /tmp/fifo1 cat /tmp/fifo1 ^Z $ bg $ jobs # [1]+ Running tail /tmp/fifo1 &...

Admin

Zsh機能のバックグラウンドコマンドがジョブに正しく表示されないのはなぜですか?
jobs

Zsh機能のバックグラウンドコマンドがジョブに正しく表示されないのはなぜですか?

jobsBash 5.2 では、次のいずれかの操作の後の出力は同じモジュールのジョブ番号です。 sleep 3 # press C-z s() { sleep 3; } s # press C-z jobs両方で [1]+ Stopped sleep 3 Zsh 5.9(x86_64-apple-darwin20.6.0)では、最初のコマンドはsleep次のコマンドを含む十分に類似した出力を生成します。 [1] + suspended sleep 3 2番目は、ほとんど役に立たない出力を生成します。 [1] +...

Admin

SSH経由で再接続した後にジョブが失われるのはなぜですか?
jobs

SSH経由で再接続した後にジョブが失われるのはなぜですか?

ctrl + zとbgを介してバックグラウンドでジョブが実行されています。 sshに再接続した後、jobsコマンドはジョブを見つけることができませんが、ps grepでは見つけることができます。これでこれを検索して、tmuxがより良い解決策である可能性があることがわかりました。しかし、まだ ssh 出口が jobs コマンドでジョブを失う理由を知りたいです。バックグラウンドに入れておきましたが、再接続後もなければなりませんか? tty/ssh セッションを切断した後のタスクの管理方法 ...

Admin

.csvファイルのテキストを音声オーディオファイルに一括書き込み
jobs

.csvファイルのテキストを音声オーディオファイルに一括書き込み

Macで初めてZSHを使用し、.csvファイルからWAVオーディオファイルを一括生成するための簡単なシェルスクリプトを作成するのに役立ちます。 3つのデータ列(AB C)を含む.csvファイルを作成しました。テキスト音声変換で各行を読み、その行を.WAVファイルに書きたいです。 サンプルは次のとおりです。 フォルダ「テキスト変換」 .csv ファイル "HelloSounds.csv" A, B, C Hello, my name is, Fred Hello, your name is, Anne Hello, is your name, Charles ...

Admin

スペースを含むファイル名をバッチ処理して拡張子を変更するZShスクリプト
jobs

スペースを含むファイル名をバッチ処理して拡張子を変更するZShスクリプト

音楽形式のカタログファイルをOgg opus形式に変換できるzshスクリプトはありますか?これファイル名にスペースが含まれています。。 たとえば、ディレクトリには拡張子が* .wmaのファイル10個が含まれています。 *.wav以下を使用してファイルを形式に変換するffmpeg -i filename.wma filename.wav ファイルは*.wav本番環境で使用するために変換されます。opusenc --bitrate 160 filename.wav filename.opus 修正する:ffmpeg -i filename.wma -c:a li...

Admin

bgとfgはどんな信号を送りますか?
jobs

bgとfgはどんな信号を送りますか?

知っているctrl+zプロセスが変更されました展望到着背景- のように停止する- 通過するSIGTSTP。必要fgに応じてbgバックグラウンドハング処理を再実行できます。 質問 bgどの信号が送信されますかfg? 2人が送信した内容が同じかどうかはわかりません。 man fg私は/またはないことを知っていますman bg。まあ、fg --help信号に関する情報はありません。bg --help ...

Admin

シェルでブロックプロセスの実行後に別のプロセスを呼び出す
jobs

シェルでブロックプロセスの実行後に別のプロセスを呼び出す

本質的にブロックされるプロセスがあります。まず実行されます。 2番目のプロセスを実行するには、最初のプロセスをバックグラウンドに移動し、2番目のプロセスを実行します。 wait ステートメントを使用して端末で待機します。しかし、シェルを終了した後(CTRL+を押すC)、最初のプロセスがスムーズに終了しないようです。シェルスクリプトは次のとおりです。 実行.sh #!/bin/sh # start process one in background python3 -m http.server 8086 & # start second proc...

Admin

zsh:直接配列の割り当てに対する無効な添字:0
jobs

zsh:直接配列の割り当てに対する無効な添字:0

以下に以下のbashスクリプトがあります。私の目標は、ディレクトリ内の複数のファイルを繰り返すことです。ファイル名は次のとおりです。バッチ_1、バッチ_2、バッチ_3、バッチ_4など、7つのバッチを超えることはできません。 以下に次のスクリプトがあります。 files=( $(echo 1) ) declare -p files declare -a files=([0]="batch_") for data in ${files[@]} do cat ${data} | cut -d , -f2,3 | grep -v "IP" > data_i...

Admin