I have 10 application servers in a distributed architecture generating their own application logs. Each server has application utility to continuously tail the log. for example following command follows tails and follows new logfiles as they are generated
Code:
server1$ logutility logtype
When I run the same command from using ssh from a terminal window on a remote server using a loop for all servers that also works fine
Code:
remoteserver $ for host in server1 server2 ..... server10
do
ssh $host "logutility logtype" >> logfile &
done
Above works fine as long as my terminal is open but stops when I close my terminal. So I put the above in an executable scriptfile to run with nohop option
Code:
#!/usr/bin/ksh
for host in server1 server2 ..... server10
do
ssh $host "logutility logtype" >> logfile &
done
and then I run the scriptfile as follows
Code:
remoteserver$ nohup scriptfile &
However, those ssh commands terminate immediately.
This is strange problem that I am unable to understand. Why does ssh command continue to run when run from terminal but terminates immediately when run from script. I would like help in understanding this behavior and also what needs to be done so that I can run that command remotely and save collective output of all 10 servers to a file on remoteserver.
Last edited by jim mcnamara; 05-09-2014 at 01:10 PM..
Hello,
I'm stuck and confused as to why when I execute things form the command line it works but when in a script it doesn't.
My script:
### creating a lock on the console
touch /var/run/console.lock
chmod 600 /var/run/console.lock
echo "$User" >>... (2 Replies)
Howdie everyone...
I have a shell script RemoveFiles.sh
Inside this file, it only has two commands as below:
rm -f ../../reportToday/temp/*
rm -f ../../report/*
My problem is that when i execute this script, nothing happened. Files remained unremoved. I don't see any error message as it... (2 Replies)
Hi,
Am running the following commands on our server to generate a key for passwordless SSH, however we are getting 100% blank key files.
E.g. when looking id_dsa.pub or id_dsa they are 100% empty - the files get created, but contain no content and have a file size of 0b.
mkdir ~/.ssh... (3 Replies)
Hi All,
i have two machines like x and y . my requirement is i should connect to machine Y from x through ssh connection . and do some operation such as copy and move and delete files in Y machine .
i tried with this code but it is doing in machine x only . and i need to exit from Y when... (1 Reply)
Hello all,
Something strange going on with a shell script I'm writing. It's trying to write a list of files that it finds in a given directory to another file. But I also have a skip list so matching files that are in that skip list should be, well uhm, skipped :)
Here's the code of my... (2 Replies)
Hello,
I am running into few issues, please suggest me what I am missing.
I am running this script on a linux host.
Main idea of this script is to, login to each host via ssh and get uid of user, service user that I trying to run this script, has already deployed ssh keys and provide sudo... (8 Replies)
Recently I decided to intall second daemon of SSH for Winbind users.
I mean I have configuration AIX + Samba + AD and I can login to the server via SSH with AD accounts to 22 port without any problems.
But now I have second installation of OpenSSH and don't understand why I can't do the same... (6 Replies)
Hi,
My goal is to connect from unix server A to windows server B and call a bat file on windows.
I am able to succeed in remoting to windows and executing a command, the issue i am facing is the shell scrip is exiting without making sure of bat file success.
Can you please help me in... (4 Replies)
Hello i am having an issue with bash script and this is the code
now=$(cat hosts1.txt | awk '{print $2;}')
while read n ;do
ssh root@$now 'useradd test1; echo -e "test1\ntest1" | passwd test1 && echo "test1 ALL=(ALL:ALL) ALL" >> /etc/sudoers'
When i execute only part with cat, it... (8 Replies)
root@PRD /> rsh DR
KFAFH_DR: protocol failure due to unexpected closure from server end
root@PRD /> telnet DR
Trying...
Connected to DR.
Escape character is '^]'.
Connection closed.
root@PRD /> ftp DR
Connected to KFAFH_DR.
421 Service not available, remote server has closed connection... (2 Replies)
Discussion started by: filosophizer
2 Replies
LEARN ABOUT DEBIAN
gopen
GOPEN(1) GNUstep System Manual GOPEN(1)NAME
gopen - open files
SYNOPSIS
gopen [-a application] [-o] [-p] [-NXHost hostname] [filename]
DESCRIPTION
The gopen command allows you open a file (or directory) as if you had double clicked the object's icon.
It is possible to specify one or more filenames which are interpreted relative to the current working directory.
By default, gopen will open filename with the application currently assigned to the file's extension. But by specifing the -a flag on the
command line you can tell gopen to open the file with another application.
You can also directly print a file without ( -p ) or with ( -p -o ) opening it.
As with most other GNUstep software, it is easily possible to attach the process to a remote window server using the -NXHost flag.
OPTIONS -a application
use application to open filename
-o open filename (may be used in conjunction with -p ).
-p print filename instead of opening.
-NXHost hostname
attach to remote window server on hostname
EXAMPLES
Open all files with a .txt extension in the current directory:
gopen *.txt
To open a source file in CodeEditor (instead of the current default application), type:
gopen -a CodeEditor MySourceFile.m
To print the .plan file in your home folder, use the -p flag:
gopen -p ~/.plan
BUGS
Using the -a application argument, gopen allows you to open any kind of file with any application you want. This does, however, not work
with applications employing the NSDocument architecture as they will only receive filenames whose types the application has registered. To
circumvent this limitation, applications may advertise their ability to open all kinds of files through the "*" filetype. When gopen is
used with only the -a application argument but no filename
present, the application is simply launched without opening a specific file.
SEE ALSO GNUstep(7), openapp(1)HISTORY
gopen was written November 2001.
This manual page was first written July 2003.
AUTHORS
gopen was written by Gregory Casamento <greg_casamento@yahoo.com>.
This man page was written by Martin Brecher <martin@mb-itconsulting.com>.
GNUstep August 2003 GOPEN(1)