From owner-freebsd-questions@freebsd.org Tue Mar 21 14:31:43 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B16EED169B2 for ; Tue, 21 Mar 2017 14:31:43 +0000 (UTC) (envelope-from freebsd@qeng-ho.org) Received: from bede.home.qeng-ho.org (bede.qeng-ho.org [217.155.128.241]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "fileserver.home.qeng-ho.org", Issuer "fileserver.home.qeng-ho.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4AC24AF7 for ; Tue, 21 Mar 2017 14:31:42 +0000 (UTC) (envelope-from freebsd@qeng-ho.org) Received: from arthur.home.qeng-ho.org (arthur.home.qeng-ho.org [172.23.1.2]) by bede.home.qeng-ho.org (8.15.2/8.15.2) with ESMTP id v2LEVYoC035037; Tue, 21 Mar 2017 14:31:34 GMT (envelope-from freebsd@qeng-ho.org) Subject: Re: command line history broken in 11.0 To: Ernie Luzar , freebsd-questions@FreeBSD.org References: <58D019EE.9030508@gmail.com> From: Arthur Chance Message-ID: Date: Tue, 21 Mar 2017 14:31:34 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <58D019EE.9030508@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Mar 2017 14:31:43 -0000 On 20/03/2017 18:05, Ernie Luzar wrote: > On 10.3 I had the current session saving the command line history when > issuing the shutdown, halt, and reboot command by using these alias > commands that I added to the .cshrc file of my logged in user account. > > alias sd "exit && shutdown now" > alias sdp "exit && shutdown -p now" > alias rboot "exit && reboot" > alias stop "exit && halt" > > Now after doing a clean install of 11.0 and using the same .cshrc file > the rboot and stop alias commands no longer save the current history. > They act like the exit command is not getting executed. The sd and sdp > alias commands are working as expected. > > When existing from a session terminal by issuing the exit command does > still save the current history. > > Is there an alternate method I can use? > To the best of my understanding, reboot and halt should really only be used in single user mode, because they don't cleanly close down running programs - they're more like pulling the power plug after a couple of syncs. That's been the case for a long time now. Is there any reason for you not to use shutdown exclusively? The -p and -r modifiers give you power off and reboot abilities, and daemons get cleanly shut down, which may save you from a broken database one day. -- By June 1949, people had begun to realize that it was not so easy to get a program right as had at one time appeared. It was on one of my journeys between the EDSAC room and the punching equipment that the realization came over me with full force that a good part of the remainder of my life was going to be spent in finding errors in my own programs. -- Maurice Wilkes