我有這樣的/etc/supervisor/conf.d/myscript.conf如何正確停止bash腳本?
[program:my_script]
directory=/var/www/myfolder
command=/var/www/myscript.sh
numprocs=1
process_name=%(program_name)s
autostart=true
autorestart=true
user=root
stopsignal=KILL
這是myscript.sh的內容:
#!/bin/bash
cp -n /var/www/binaryfolder/binaryfile /var/www/myfolder
/var/www/myfolder/binaryfile
這是工作,但是當我停下來主管這個binaryfile繼續運行。
我知道會有類似的問題,爲什麼不手動複製該文件,然後由主管執行,但這是不可能的,因爲該文件被動態傳遞給myscript.sh。
謝謝