0

私がやりたいことは、自分のサーバーに接続し、Drush (Drupal コマンドライン プログラム) にコマンドを実行させて、大量のデータのインポートを開始することです。これを行うには、まずサーバーに SSH 接続する必要があります。したがって、Drush 呼び出しを実行します。次に、コンピューターをシャットダウンして立ち去ることができるようにしたいと考えています。

これを行うと、これは引き続き実行されますか? コマンドの最後にアンパサンドを置くだけで、コマンドをバックグラウンドで実行できると誰かが提案してくれました。それはうまくいきますか?

テストだけでなく質問する理由は、これは大量のデータになるため、サーバーに配置する準備が完全に整う前に開始したくないからです。

考え?

4

2 に答える 2

5

screenも見てください。

screen について今知っておくべきことは、それが切り離されたり再接続されたりする可能性のある端末をエミュレートするということです。

切り離すには、Ctrl+A、Dを押します (Control と A、両方を離してから D)。

コマンドscreen -xを実行して、再度接続します。

http://www.gnu.org/s/screen/

より便利なコマンド:

screen -list        shows all active screens
screen -r NUMBER    retach to the screen corresponding to NUMBER
于 2011-08-08T22:09:32.637 に答える
3

使用する

nohup yourcommand &

これをする

于 2011-08-08T22:03:53.107 に答える