?
Solved

autostarting a cmd in Solaris 2.8

Posted on 2004-04-06
14
Medium Priority
?
318 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 2
  • 2
  • +3
14 Comments
 
LVL 4

Expert Comment

by:vvk
ID: 10769566
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
ID: 10769637
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
ID: 10769765
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
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 48

Expert Comment

by:Tintin
ID: 10771173
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
ID: 10776490
> ..  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
ID: 10786849
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
 

Author Comment

by:drodey
ID: 10787210
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
ID: 10811463
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
ID: 10813615
My issue was getting the prgs to run *before* anyone logged in.
0
 
LVL 51

Expert Comment

by:ahoffmann
ID: 10814346
so was Xsetup and/or Xsession not successful?
0
 

Author Comment

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

Author Comment

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

Accepted Solution

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

Netminder
Site Admin
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Most of the sites are being standardized with W3C Web Standards. W3C provides lot of web standard services to the web. They have the web specification, process and documentation for all the web standards. You can apply HTML, CSS and Accessibility st…
Have you tried to learn about Unicode, UTF-8, and multibyte text encoding and all the articles are just too "academic" or too technical? This article aims to make the whole topic easy for just about anyone to understand.
Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:
HTML5 has deprecated a few of the older ways of showing media as well as offering up a new way to create games and animations. Audio, video, and canvas are just a few of the adjustments made between XHTML and HTML5. As we learned in our last micr…
Suggested Courses
Course of the Month9 days, 17 hours left to enroll

762 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