What is the best approach to ssh to remote host and run commands multiple times?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I am trying to write a bash script to grep some logs on remote host and save it on my local desktop.



Here is the part of the script I write to ssh to remote host, grep the log I need and save it locally, the problem with this script is that I am constantly getting Killed by signal 15 after around 30 min when I start running the script. My guess is that remote host kicks me out since I have stayed on it for too long, but I cannot do anything about that since the log I need to search is huge.



# SSH and Grep Transfer Logs
echo "Grep Transfer Logs..."
assh $hostName "zgrep $CID path/to/log/*" > $CID_$refineDateTime_TransferLog.txt

# Process Wallet Transfer Log and Get Preload Request IDs
echo "Process Transfer Logs..."
RIDs=`./ProcessTransferLog.pl $CID_$refineDateTime_TransferLog.txt $CID_$refineDateTime_TransferLogSummary.csv`

# Grab Business Log and for Each RID
for RID in $RIDs//;/ ; do
echo "Grep Business Logs ("$RID")..."
assh $hostName "zgrep $RID /path/to/log/*" > $CID_$refineDateTime_BusinessLog_$RID.txt

done


I would like to know the root cause of this problem and if there is a way to solve this.










share|improve this question























  • I am not sure why you are getting the "killed by signal 15", Have you considered the scp command to transfer the file from remote host to your machine?
    – Timothy Pulliam
    Oct 1 '16 at 3:10










  • @TimothyPulliam Thanks for your help, the problem is the logs are at least few GBs, I am trying to avoid downloading all that file to local. It does not seem that efficient.
    – Jialun Liu
    Oct 1 '16 at 7:30










  • I am a idiot, I set a time out when I run the script, that is why I get the "Killed by signal 15" all the time.
    – Jialun Liu
    Oct 4 '16 at 7:34















up vote
0
down vote

favorite












I am trying to write a bash script to grep some logs on remote host and save it on my local desktop.



Here is the part of the script I write to ssh to remote host, grep the log I need and save it locally, the problem with this script is that I am constantly getting Killed by signal 15 after around 30 min when I start running the script. My guess is that remote host kicks me out since I have stayed on it for too long, but I cannot do anything about that since the log I need to search is huge.



# SSH and Grep Transfer Logs
echo "Grep Transfer Logs..."
assh $hostName "zgrep $CID path/to/log/*" > $CID_$refineDateTime_TransferLog.txt

# Process Wallet Transfer Log and Get Preload Request IDs
echo "Process Transfer Logs..."
RIDs=`./ProcessTransferLog.pl $CID_$refineDateTime_TransferLog.txt $CID_$refineDateTime_TransferLogSummary.csv`

# Grab Business Log and for Each RID
for RID in $RIDs//;/ ; do
echo "Grep Business Logs ("$RID")..."
assh $hostName "zgrep $RID /path/to/log/*" > $CID_$refineDateTime_BusinessLog_$RID.txt

done


I would like to know the root cause of this problem and if there is a way to solve this.










share|improve this question























  • I am not sure why you are getting the "killed by signal 15", Have you considered the scp command to transfer the file from remote host to your machine?
    – Timothy Pulliam
    Oct 1 '16 at 3:10










  • @TimothyPulliam Thanks for your help, the problem is the logs are at least few GBs, I am trying to avoid downloading all that file to local. It does not seem that efficient.
    – Jialun Liu
    Oct 1 '16 at 7:30










  • I am a idiot, I set a time out when I run the script, that is why I get the "Killed by signal 15" all the time.
    – Jialun Liu
    Oct 4 '16 at 7:34













up vote
0
down vote

favorite









up vote
0
down vote

favorite











I am trying to write a bash script to grep some logs on remote host and save it on my local desktop.



Here is the part of the script I write to ssh to remote host, grep the log I need and save it locally, the problem with this script is that I am constantly getting Killed by signal 15 after around 30 min when I start running the script. My guess is that remote host kicks me out since I have stayed on it for too long, but I cannot do anything about that since the log I need to search is huge.



# SSH and Grep Transfer Logs
echo "Grep Transfer Logs..."
assh $hostName "zgrep $CID path/to/log/*" > $CID_$refineDateTime_TransferLog.txt

# Process Wallet Transfer Log and Get Preload Request IDs
echo "Process Transfer Logs..."
RIDs=`./ProcessTransferLog.pl $CID_$refineDateTime_TransferLog.txt $CID_$refineDateTime_TransferLogSummary.csv`

# Grab Business Log and for Each RID
for RID in $RIDs//;/ ; do
echo "Grep Business Logs ("$RID")..."
assh $hostName "zgrep $RID /path/to/log/*" > $CID_$refineDateTime_BusinessLog_$RID.txt

done


I would like to know the root cause of this problem and if there is a way to solve this.










share|improve this question















I am trying to write a bash script to grep some logs on remote host and save it on my local desktop.



Here is the part of the script I write to ssh to remote host, grep the log I need and save it locally, the problem with this script is that I am constantly getting Killed by signal 15 after around 30 min when I start running the script. My guess is that remote host kicks me out since I have stayed on it for too long, but I cannot do anything about that since the log I need to search is huge.



# SSH and Grep Transfer Logs
echo "Grep Transfer Logs..."
assh $hostName "zgrep $CID path/to/log/*" > $CID_$refineDateTime_TransferLog.txt

# Process Wallet Transfer Log and Get Preload Request IDs
echo "Process Transfer Logs..."
RIDs=`./ProcessTransferLog.pl $CID_$refineDateTime_TransferLog.txt $CID_$refineDateTime_TransferLogSummary.csv`

# Grab Business Log and for Each RID
for RID in $RIDs//;/ ; do
echo "Grep Business Logs ("$RID")..."
assh $hostName "zgrep $RID /path/to/log/*" > $CID_$refineDateTime_BusinessLog_$RID.txt

done


I would like to know the root cause of this problem and if there is a way to solve this.







shell-script remote






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 23 at 14:14









Rui F Ribeiro

38.3k1476127




38.3k1476127










asked Oct 1 '16 at 2:07









Jialun Liu

40117




40117











  • I am not sure why you are getting the "killed by signal 15", Have you considered the scp command to transfer the file from remote host to your machine?
    – Timothy Pulliam
    Oct 1 '16 at 3:10










  • @TimothyPulliam Thanks for your help, the problem is the logs are at least few GBs, I am trying to avoid downloading all that file to local. It does not seem that efficient.
    – Jialun Liu
    Oct 1 '16 at 7:30










  • I am a idiot, I set a time out when I run the script, that is why I get the "Killed by signal 15" all the time.
    – Jialun Liu
    Oct 4 '16 at 7:34

















  • I am not sure why you are getting the "killed by signal 15", Have you considered the scp command to transfer the file from remote host to your machine?
    – Timothy Pulliam
    Oct 1 '16 at 3:10










  • @TimothyPulliam Thanks for your help, the problem is the logs are at least few GBs, I am trying to avoid downloading all that file to local. It does not seem that efficient.
    – Jialun Liu
    Oct 1 '16 at 7:30










  • I am a idiot, I set a time out when I run the script, that is why I get the "Killed by signal 15" all the time.
    – Jialun Liu
    Oct 4 '16 at 7:34
















I am not sure why you are getting the "killed by signal 15", Have you considered the scp command to transfer the file from remote host to your machine?
– Timothy Pulliam
Oct 1 '16 at 3:10




I am not sure why you are getting the "killed by signal 15", Have you considered the scp command to transfer the file from remote host to your machine?
– Timothy Pulliam
Oct 1 '16 at 3:10












@TimothyPulliam Thanks for your help, the problem is the logs are at least few GBs, I am trying to avoid downloading all that file to local. It does not seem that efficient.
– Jialun Liu
Oct 1 '16 at 7:30




@TimothyPulliam Thanks for your help, the problem is the logs are at least few GBs, I am trying to avoid downloading all that file to local. It does not seem that efficient.
– Jialun Liu
Oct 1 '16 at 7:30












I am a idiot, I set a time out when I run the script, that is why I get the "Killed by signal 15" all the time.
– Jialun Liu
Oct 4 '16 at 7:34





I am a idiot, I set a time out when I run the script, that is why I get the "Killed by signal 15" all the time.
– Jialun Liu
Oct 4 '16 at 7:34
















active

oldest

votes











Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f313563%2fwhat-is-the-best-approach-to-ssh-to-remote-host-and-run-commands-multiple-times%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Unix & Linux Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f313563%2fwhat-is-the-best-approach-to-ssh-to-remote-host-and-run-commands-multiple-times%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown






Popular posts from this blog

Peggy Mitchell

Palaiologos

The Forum (Inglewood, California)