diff options
author | Stefan Eßer <se@FreeBSD.org> | 2003-04-04 07:20:12 +0000 |
---|---|---|
committer | Stefan Eßer <se@FreeBSD.org> | 2003-04-04 07:20:12 +0000 |
commit | 61e0035ee2346c7cfb35c8775c2713877fd41c56 (patch) | |
tree | e82b258dafc21c3af74f75084e9492de38f3efa4 /ftp/jftpgw | |
parent | 3d9c8f7f1c9d41f6796c226ebc447842bcfb09d1 (diff) | |
download | ports-61e0035ee2346c7cfb35c8775c2713877fd41c56.tar.gz ports-61e0035ee2346c7cfb35c8775c2713877fd41c56.zip |
PID file creation is now safe: Re-enable previous 'stop' procedure and kill
process identified in PID file instead of the 'killall jftpgw' used as a
work-around.
Notes
Notes:
svn path=/head/; revision=78115
Diffstat (limited to 'ftp/jftpgw')
-rw-r--r-- | ftp/jftpgw/files/jftpgw.sh.in | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/ftp/jftpgw/files/jftpgw.sh.in b/ftp/jftpgw/files/jftpgw.sh.in index 9c5fc8616a12..c0e8ae90134d 100644 --- a/ftp/jftpgw/files/jftpgw.sh.in +++ b/ftp/jftpgw/files/jftpgw.sh.in @@ -16,10 +16,8 @@ start) ;; stop) -# work around PID file creation problem - killall jftpgw -# PID=`cat $PIDFILE 2>/dev/null` -# ps -p "$PID" | tail +2 | grep -sqw $PROGRAM && kill $PID + PID=`cat $PIDFILE 2>/dev/null` + ps -p "$PID" | tail +2 | grep -sqw $PROGRAM && kill $PID ;; *) |