Jubatus の Regression に条件変えて学習させる度に、ps と grep でプロセスIDを表示して、kill して、また起動というのがめんどくさいな、と思ってシェルスクリプトを作成。
知識はほぼ無いので、「シェルスクリプト プロセス再起動」でググって、出てきたページの記述を参考に。
↓こんな感じ
#!/bin/sh
wait=1 # serverの停止待ち時間
pid_juba=(`ps -ef | grep "jubaregression" | grep -v grep | awk '{ print $2; }'`)
kill $pid_juba
sleep $wait
jubaregression --configpath test.json &
ログインしてコメントを確認・投稿する