From 30c412049f52fdb43917b0a1aecc00e7e28ec2a2 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Fri, 12 May 2000 22:38:58 +0000 Subject: Detect and report write failure of --help/--version. --- src/nohup.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/nohup.sh') diff --git a/src/nohup.sh b/src/nohup.sh index a7526c4b3..7c183db52 100755 --- a/src/nohup.sh +++ b/src/nohup.sh @@ -1,6 +1,6 @@ #!/bin/sh # nohup -- run a command immume to hangups, with output to a non-tty -# Copyright (C) 1991, 1997, 1999 Free Software Foundation, Inc. +# Copyright (C) 1991, 1997, 1999, 2000 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -37,13 +37,14 @@ if [ $# -eq 0 ]; then exit 1 fi +fail=0 case $# in 1 ) case "z${1}" in z--help ) - echo "$usage"; echo "$usage_help"; exit 0 ;; + echo "$usage" || fail=1; echo "$usage_help" || fail=1; exit $fail;; z--version ) - echo "nohup (@GNU_PACKAGE@) @VERSION@"; exit 0 ;; + echo "nohup (@GNU_PACKAGE@) @VERSION@" || fail=1; exit $fail;; * ) ;; esac ;; -- cgit v1.2.3-54-g00ecf