Solved

autostarting a cmd in Solaris 2.8

Posted on 2004-04-06
14
275 Views
Last Modified: 2013-12-27
I have a keybd/ms client software (synergy) that communicates to the server over the LAN allowing me to share one keybd/ms across multiple devices over IP.  I'd like to run the client software on my Solaris 2.8 'client' automatically before I log in and for it to remain running after I've logged in.

Currently, I've added the command in the /etc/rc2.d and also the /etc/rc3.d dir.  File was named S99sym and chmod'd to 755.  

The current result is that the prg is not launched until 1-2 minutes AFTER I've logged in.

How can I get it to run PRIOR to login (while at the GUI login screen)?

Thanks!
0
Comment
Question by:drodey
  • 6
  • 2
  • 2
  • +3
14 Comments
 
LVL 4

Expert Comment

by:vvk
Comment Utility
init process rc files sequentially. in most cases S99 will be executed after all other daemons started. When you select number you need to be aware what other services are required for your program to start.
0
 

Author Comment

by:drodey
Comment Utility
Right.  The reason I selected S99 is because it is the highest number and any previous services will have already started.  I've waited at the login prompt for 5-10 minutes just in case but it wont start until AFTER i've logged in.
0
 
LVL 4

Expert Comment

by:vvk
Comment Utility
I'm not sure if after number it's going in alphabetical order. But looks like in your case it's starting after login. So check what number dtlogin is and make yor rc script at least 1 less.
0
 
LVL 48

Expert Comment

by:Tintin
Comment Utility
The software must be waiting for something, as it will be started before you login.  Does it have dependencies on anything else?
0
 
LVL 51

Expert Comment

by:ahoffmann
Comment Utility
> ..  keybd/ms ..
are you talking about software maniging keybord/mouse input?
If so, how could you login without that input? And where comes your input from after login (starting your program)?
0
 

Author Comment

by:drodey
Comment Utility
Here's the link to the free software: http://synergy2.sourceforge.net/doc-user.html

I'm going to try entering the cmd in some Xsession and/or Xsetup files and retry...

(It works for me in RH Linux - starts before logon prompt.)
0
Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

 

Author Comment

by:drodey
Comment Utility
Ok. I figured it out.  I added the startup cmd to the following two files & it successfully runs before I logon and stays running after I've logged on.

./usr/dt/config/Xsetup
./usr/dt/bin/Xsession

Thanks for you help, guys.
0
 
LVL 1

Expert Comment

by:greg14unix
Comment Utility
rc2.d and rc3.d scripts are ran when the server changes run levels.  You will want to place a .login file into the home directory of the account you wish to have the programs start automatically.  .login scripts are parsed each time a user logins in and the /bin/login program is executed to process that login.
0
 

Author Comment

by:drodey
Comment Utility
My issue was getting the prgs to run *before* anyone logged in.
0
 
LVL 51

Expert Comment

by:ahoffmann
Comment Utility
so was Xsetup and/or Xsession not successful?
0
 

Author Comment

by:drodey
Comment Utility
It WAS successful!  
I was just responding to greg14unix's comments.
0
 

Author Comment

by:drodey
Comment Utility
Yes, I found a working solution myself.
Please close & refund.
Thanks.
0
 
LVL 5

Accepted Solution

by:
Netminder earned 0 total points
Comment Utility
User resolved; points (75) refunded and question closed.

Netminder
Site Admin
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Attention: This article will no longer be maintained. If you have any questions, please feel free to mail me. jgh@FreeBSD.org Please see http://www.freebsd.org/doc/en_US.ISO8859-1/articles/freebsd-update-server/ for the updated article. It is avail…
This article covers the basics of the Sass, which is a CSS extension language. You will learn about variables, mixins, and nesting.
The viewer will the learn the benefit of plain text editors and code an HTML5 based template for use in further tutorials.
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

763 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

Need Help in Real-Time?

Connect with top rated Experts

6 Experts available now in Live!

Get 1:1 Help Now