tag 21760 wontfix close 21760 stop On 26/10/15 10:30, Thomas Güttler wrote: > About commandline tool "timeout": Start COMMAND, and kill it if still running > after DURATION. > > A new team mate wasted some time to debug why > a process was killed with signal 15. > > I think it would be nice to have an --verbose option, and a some > text which explains why the signal was send. > > This is important in environments where the one who reads > the script failures is not the same person who writes the script. > > What do you think? > > Example: > > Old: > > user@host:~$ timeout 1s ping localhost > PING localhost (127.0.0.1) 56(84) bytes of data. > 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.078 ms > > New: > > user@host:~$ timeout 1s ping localhost > PING localhost (127.0.0.1) 56(84) bytes of data. > 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.078 ms > ** Process "ping localhost" was killed with signal 16 since the timeout of > 1s was reached. **
I've not sure there is enough distinct actions within timeout(1) to warrant --verbose? How about doing this in the script? timeout 1s ping localhost test $? = 124 && echo { 'ping timed out'; exit 1; } thanks, Pádraig.