Go Premium for a chance to win a PS4. Enter to Win


make stty settings permanent

Posted on 2002-06-04
Medium Priority
Last Modified: 2008-02-01
 I am able to set the xon xoff settings on a serial port (rh linux 7.2), but unable to make them permanent. The settings toggle back to "defaults" when the port changes state (respawn to off, etc). I am actually using the ditty command which is a stty interface from digiboard. Is there a way to make the changes permanent?
Question by:medent
LVL 51

Expert Comment

ID: 7054063
respawn ditty, so I assume that it is specified in /etc/inittab, there you can place all options which can be passed to ditty. You need to read the docs about ditty which options you need.

Author Comment

ID: 7056006
Not sure I understand- Please clarify. I know the ditty command syntax to set the xon xoff state, thats not my problem. I want to know how to make stty settings stick. I have put in inittab as "once" to run once, but that will change if a port is toggled (occasionally done to "reset" a stuck terminal,etc). I'm not sure if respawn ditty is valid (which appears to be your idea), because it would continually restart the process after terminated (great for login bad for ditty). Thank You.
LVL 51

Expert Comment

ID: 7056315
even if it is once in inittab, you should set the parameters there (if ditty has some)
NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.


Author Comment

ID: 7056353
The question remains how to preserve the stty settings or protect them from changing during runtime. Thank You.
LVL 51

Accepted Solution

ahoffmann earned 1200 total points
ID: 7056416
to restrict changes during runtime, you need to remove permissions to stty and/or corresponding libraries for the user using this tty.

> .. preserve settings ..
you mean for next start of dtty? then see my previous comments

Author Comment

ID: 7056530
This is not an intention user change. The stty defaults as a side effect of when status of the port in the inittab changes (respawn to off, or vice versa).
I do not understand why the stty goes to default when the inittab changes in that way, or even why a reboot defaults all you stty settings, but I would like to at least preserve the settings during runtime. Disabling stty will probably trade problems for problems...

Expert Comment

ID: 9089025
This old question needs to be finalized -- accept an answer, split points, or get a refund.  For information on your options, please click here-> http:/help/closing.jsp#1 
Post your closing recommendations!  No comment means you don't care.

Author Comment

ID: 9089259
stty or ditty are not directly issued from within the inittab,  "agetty" is (generates a login)
 so the problem seems to be when agetty respawns, it changes the port state (flow control in particular), then I have to fix it by usuing the ditty command.

LVL 12

Expert Comment

ID: 9655884
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is to:

Be PAQ'd/Points Refunded

Please leave any comments here within the next seven days.


EE Cleanup Volunteer

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Over the last ten+ years I have seen Linux configuration tools come and go. In the early days there was the tried-and-true, all-powerful linuxconf that many thought would remain the one and only Linux configuration tool until the end of times. Well,…
SSH (Secure Shell) - Tips and Tricks As you all know SSH(Secure Shell) is a network protocol, which we use to access/transfer files securely between two networked devices. SSH was actually designed as a replacement for insecure protocols that sen…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Suggested Courses
Course of the Month9 days, 19 hours left to enroll

927 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question