Sponsored Content
Top Forums Shell Programming and Scripting Run Script With nohup Command On A Different Server Post 302318795 by colemar on Friday 22nd of May 2009 09:05:23 AM
Old 05-22-2009
Quote:
Originally Posted by King Nothing
Ideally what I would want is for the perl script to run there and then.
Please clarify, what would you like to do?

Quote:
Originally Posted by King Nothing
You said that I need to get a signal from nohup in order to understand that the script is done with its execution. But how am I supposed to do so?
Not from nohup, you don't want to use nohup nor & when waiting for the perl process to end.
The perl script should output something on the standard output when its job is done; if it is completely silent, at least the remote shell should output a prompt. If you were to telnet manually you would see that output on your terminal screen. Since your shell script is using telnet, not you, it is your script that has to read from the two-way pipe (|&) and decide if and when the perl script is finished.

Quote:
Originally Posted by King Nothing
I also removed the & at the end so that it runs in the foreground only. But I could not see any file being created for nohup.out or any file that the called perl script should have created ...
Of course the file nohup.out is created on the remote machine, and more precisely in the current directory for the nohup process, and that directory happens to be the home dir of $USERID (since I see no cd commands).
 

10 More Discussions You Might Find Interesting

1. Solaris

I want to run a script or command on other server

Hi all, I have done ssh-keygen to two servers in work place and given there entry for authorized_keys. I m able to ssh to other servers without asking password. But i face problem while trying to run a command or script on other server. It is throwing an Error. $ ssh... (4 Replies)
Discussion started by: naree
4 Replies

2. Shell Programming and Scripting

nohup command in a script.......

I want to know how to use a nohup command in the script........ I have to run following command nohup /tmp/app/statuscheck.sh & After typing this command I will type ctrl D to come to the prompt and the that command will run in backround. I want to include that command in a... (2 Replies)
Discussion started by: jayaramanit
2 Replies

3. Shell Programming and Scripting

nohup command in the script....

I want to know how to use a nohup command in the script........ I have to run following command nohup /tmp/app/statuscheck.sh & After typing this command I will type ctrl D to come to the prompt and the that command will run in backround. Even after pressing & the command is not... (3 Replies)
Discussion started by: jayaramanit
3 Replies

4. UNIX for Dummies Questions & Answers

How to run a command on server

Hi, Im a total virgin on server admin and I need to check server (shared server) for certain files. Someone send me a command: find /home/ \( -name "*.cgi" -o -name "*.php" \) -print0 | xargs -0 egrep -l 'c99shell|r57shell|WebShell|phpshell|shell|c100|base64' >> /root/report my question is:... (1 Reply)
Discussion started by: Carl29
1 Replies

5. Shell Programming and Scripting

Need help on how to exit a script run on a server from a remote server

hi, I am using the below line to run a script from remote server(say server A) to another server(say server B). ssh username@servername ksh script name. The issue is the script logs into server B, executes the script on server B, transfers the file to server A but does not exit from... (4 Replies)
Discussion started by: yohasini
4 Replies

6. Shell Programming and Scripting

run shell script under nohup directly [solved]

Hi, i am not able to run the loop in nohup directly. nohup 'for i in $(seq 10); do echo $i;./mscript.sh $i; done' can some one help me how to run this directly in nohup? ---------- Post updated 03-15-12 at 12:20 AM ---------- Previous update was 03-14-12 at 11:59 PM ---------- From... (0 Replies)
Discussion started by: johninweb
0 Replies

7. Shell Programming and Scripting

Need script to run the command in remote server

hi, I need script to perform below task. 1. Read the IP address 2. copy the script from origin server to destination. 3. get root access on destination server 4. run the script on destination server 5. return to the origin server Code: #!/bin/bash echo "Enter Server IP... (5 Replies)
Discussion started by: bapu1981
5 Replies

8. Shell Programming and Scripting

Script for telnet and run one command kill it and run another command using while loop

( sleep 3 echo ${LOGIN} sleep 2 echo ${PSWD} sleep 2 while read line do echo "$line" PID=$? sleep 2 kill -9 $PID done < temp sleep 5 echo "exit" ) | telnet ${HOST} while is executing only command and exits. (5 Replies)
Discussion started by: sooda
5 Replies

9. Shell Programming and Scripting

Running nohup command on remote server

I am having an issue in running a nohup command in a remote linux box from a linux box. Here are the details. Linux Machine 1: I have a script which starts a services and dumps the output into a log file. nohup sh weblogic.sh >> /home/log.out & I have placed the entire command in a... (2 Replies)
Discussion started by: accessbalaji
2 Replies

10. Shell Programming and Scripting

Nohup apending data each time i run script

I have a problem here. i am running my script in nohup but if i run it 2 or three time , in my output i see it is giving me old data as well, in-spite i delete nohup.out file. i tried to look a lot from where the old data is coming. can some one tell me how the old data is also coming again and... (11 Replies)
Discussion started by: mirwasim
11 Replies
Jifty::Script::Server(3pm)				User Contributed Perl Documentation				Jifty::Script::Server(3pm)

NAME
Jifty::Script::Server - A standalone webserver for your Jifty application SYNOPSIS
jifty server jifty server --port 6666 jifty server --stop DESCRIPTION
Starts and stops Jifty's standalone web server. options --port The port to run the server on. Overrides the port in the config file, if it is set there. The default port is 8888. --user USER The user to become after binding to the port. It is advised that you use this when binding to low ports, instead of running as "root". This option only works if the server is using a Net::Server subclass. --group GROUP The group to become after binding to the port. Like "--user", this option only works if the server is using a Net::Server subclass. --host HOSTNAME The host to bind to. This option only works if the server is using a Net::Server subclass. --stop Stops the server, if it is running. This is accomplished by reading the PID from "var/jifty-server.pid" --restart restart the server, if it is running. This is accomplished by killing the child pid, and let parent pid create a new one --sigready SIGNAL Sets the signal number that should be sent to the server's parent process when the server is ready to accept connections. --quiet Reduces the amount of debug output sent by the server --dbiprof Turns on DBI profiling; see DBI::ProfileDumper. --help Print a brief help message and exits. --man Prints the manual page and exits. DESCRIPTION
When you're getting started with Jifty, this is the server you want. It's lightweight and easy to work with. METHODS
run "run" takes no arguments, but starts up a Jifty server process for you. perl v5.14.2 2010-12-08 Jifty::Script::Server(3pm)
All times are GMT -4. The time now is 03:04 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy