This version repeats the killall command 5 times (with 5 second delay in between tries), since the first try frequently does not end the pppd processes. Some interface changes: easier to read description; will no longer report errors on subsequent tries if application has already successfully done its job.