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 |
add the -hold option to the xterm command
|
Thanks, but the "more" command ( right after the pipe) didn't work. How do I fix it?
|
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?
|
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.
|
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.
|
Thanks, I got it.
|
All times are GMT -5. The time now is 08:23 PM. |