Solved

Loop to keep rdesktop open

Posted on 2004-03-26
10
348 Views
Last Modified: 2013-12-27
Hi guys.
I need some kind of a loop that will keep rdesktop active all the time after i start the xwindows. in other words i want it to reopen the rdesktop upon cancelling or closing by users. i tried wait but i could not get it to work. I am using slack ware with the basic tab manager xwindows.
Thank you
0
Comment
Question by:khashayar01
[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
  • 4
  • 3
10 Comments
 
LVL 51

Expert Comment

by:ahoffmann
ID: 10696559
# try:
  xclock -digital -update 1
0
 
LVL 7

Author Comment

by:khashayar01
ID: 10704092
I tried that but what is it supposed to do?? it just gives me the clock
0
 
LVL 20

Accepted Solution

by:
Gns earned 125 total points
ID: 10704236
Ok, you run rdesktop from linux to a windoze terminal service of some kind (using RDP)? And want to make it respawn rdesktop upon close?
Assuming you start rdesktop from .xinitrc or similar... Instead of launching rdesktop directly like
...
rdesktop <arguments>&
twm
... (or however you have it set), make a little script that launch rdesktop inside a "forever loop", and launch that (still in the background, so that your X waits on a windowmanager or sessionmanager called later on) instead:
#!/bin/sh
# Forever loop to respawn rdesktop... note that nothing inside this script is backgrounded here... would be a potential forkbomb:-)

while true; do
  rdesktop <arguments>
done
# end of script
... saved to a file (lets say /usr/local/bin/foreverrdesktop) and chmoded (chmod +x /usr/local/bin/foreverrdesktop)
Then you can call
....
/usr/local/bin/forevermydesktop &
twm
... instead.

Or perhaps I missread your intent?

-- Glenn
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 20

Expert Comment

by:Gns
ID: 10704256
Argh "/usr/local/bin/forevermydesktop &" -> "/usr/local/bin/foreverrdesktop &"

-- Glenn (a.k.a. Le Grand Typo)
0
 
LVL 51

Expert Comment

by:ahoffmann
ID: 10704268
oops, didn't read carefully ..
rdesktop will be started by the user, so simply write a shell for them which calls rdesktop in a infinite loop
0
 
LVL 20

Expert Comment

by:Gns
ID: 10704322
Yes...:-)

-- Glenn
0
 
LVL 51

Expert Comment

by:ahoffmann
ID: 10704448
Glenn has daylight again, and so is a few minutes faster than me ;-)
0
 
LVL 20

Expert Comment

by:Gns
ID: 10704513
Oh yes, and a painful transition it was... Was up late patrying(! That doesn't happen often these days:)... And then played around a bit with my new x86_64 (fsc 800s... 3200+ with 1GiB RAM, SATA etc (vias sata, so I had to go with a 2.6 kernel and libsata)... perhaps made around your parts Achim?-)... Completely forgot my eldest sons scout initiation... And the daylight savings.... Talk about the Mother of all headaches:-). Not so fun pretending to be all enthusiatic about his ceremony:P.
Nice to see you a bit more active too Achim.

Sorry for this offtopic blurb khashayar01.

-- Glenn
0

Featured Post

Technology Partners: 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

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 tech tip describes how to install the Solaris Operating System from a tape backup that was created using the Solaris flash archive utility. I have used this procedure on the Solaris 8 and 9 OS, and it shoudl also work well on the Solaris 10 rel…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

733 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