grunt-killを使用して、server-scorm
タスク、および最終的には関連するタスクを強制終了するタスクを作成しようとしています。私がPIDファイルについて知っていることを前提としているので、指示は極端に短く(私はdevsの障害ではない)、Grunt Manualは0を参照しています。グランプpidファイルとGrunt-kill
問題は、私がPIDファイルパスを正しく参照する方法と、Gruntがどのような命名方式を使用しているかわからないことです。私は、次のコマンドを実行したときに
私はIDを取得することができます。
ps aux | grep grunt
しかし、PIDは毎回変更したときに私には良いもしませんもちろん
が、私はそれを直接参照することはできません。命令は設定でこれを置くことを言う:
kill: {
myService: {
src: [ 'my-service.pid' ]
},
secondary: {
pid: 'secondary.pid'
}
}
これは、それを使用する方法の一例である...しかし['my-service.pid']
は、私はそれを取得する方法は考えています。私の場合は
、私は殺すためにしようとしているコマンドのイサキタスクの名前はserver-scorm
私ははそれがあったを想定している。もちろん
kill: {
serverScorm: {
src: [ 'server-scorm.pid' ]
},
}
私はそれを実行すると、それが認識しませんそれ。私はこれを取得:
がこのパズルに欠けているが、私がserver-scorm.pidまたは史上いわゆるに得ることができないということであるようです。
私がなぜcntrl+c
を使用していないのか疑問に思っているのであれば、チームはブラケットと呼ばれるIDEを使用しています。ちょうどボタンをクリックしてコマンドを実行するだけで、 ...あなたが推測しているように、そのようなコマンドを入力できる場所はありません。
あなたはgrunt-shellを次のように実行することができます:ps aux | grep grunt> server-scorm.pidを実行し、これに依存して駆逐します。 – Revive