LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (http://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   How to run a script by double clicking it (http://www.linuxquestions.org/questions/linux-newbie-8/how-to-run-a-script-by-double-clicking-it-283494/)

tom221 01-28-2005 05:22 PM

How to run a script by double clicking it
 
I run these commands on the command line successfully "ssh 'cd /home/myhome; ./Script; cat ScriptOuput' | more". Now I want to put these commands into a file so that I can execute the commands by double clicking the file. How do I do it? I try using the -e option of xterm on RedHat Linux 8, Gnome desktop, but the terminal disappears right after it prompts for password. How do I prevent it? Is there an alternative? Here is my file, named "TestScript.desktop":

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=xterm -tn linux -e ssh remoteHost 'cd /home/myhome; ./Script; cat ScriptOutput' | more
TryExec=
X-GNOME-DocPath=
Terminal=false
Name[en_US]=TestScript

roninja 01-28-2005 07:57 PM

add the -hold option to the xterm command

tom221 02-01-2005 05:25 PM

Thanks, but the "more" command ( right after the pipe) didn't work. How do I fix it?

roninja 02-02-2005 08:40 AM

ok i tried using more and it worked fine probably something to do with sshing do u have to u input a user and pass for it?

tom221 02-03-2005 02:07 PM

I tried to run the command on xterm and also on bash shell with password and password-less authentication, and it worked just fine. When I run it by double clicking, I got the result back. The problem is that I cannot use the arrow keys to scroll up or down, I have to use the mouse. I also cannot enter any keys into the xterm. I tried ctrl-c, ctrl-x, etc., but nothing happens. It seems to me that the xterm is dead. If you have more info., please let me know. I appreciate it.

roninja 02-03-2005 09:22 PM

Use shift + pgup/pgdn or shift + up/down to scroll the reason you cant enter anything is because your piping it through more so its not going to put you back to the command prompt or anything.

tom221 02-07-2005 03:04 PM

Thanks, I got it.


All times are GMT -5. The time now is 06:49 PM.