私はコマンドを使用しています
sudo git clone git://git.moodle.org/moodle.git
Moodleをダウンロードしてください。部分ダウンロード後、正当な理由なく停止します。この段階でタスクを一時停止して後で再開するにはどうすればよいですか?
答え1
Moodle Gitリポジトリはかなり大きく見えます。複製したいかもしれません。
git clone --depth=1 git://git.moodle.org/moodle.git
すべての記録が必要ない限り。これにより、282 MBのローカルストレージが作成されます(フルレプリケーションは642 MBを使用し、ブランチをチェックアウトするのにHEAD
少し時間とリソースがかかるため、コマンドが中断されるようです)。リポジトリの特定のブランチを複製する--branch=name
には、追加します。git clone
通常、コマンドプロンプトで一時停止コマンドを使用してから、コマンドを使用してCtrl+Z再起動できますfg
。
ただし、ネットワーク接続を使用するコマンドの場合、一定時間一時停止すると、さまざまなタイムアウトが原因で接続が失われる可能性があります。回復後に操作が失敗する可能性があります。
また参考にしてくださいいいえリポジトリはルートとして表示する必要があります。
答え2
Linuxシステムでは、SIGSTOP
シグナルを送信してプロセスを一時停止できます。SIGCONT
プロセス状態を復元するコマンドを送信できます。コマンドを使用してkill
信号を送信し、ps -ATf | grep "git clone"
それを使用してプロセスをフィルタリングします。