Automatizza l'accesso a PuTTY e l'esecuzione dei comandi [duplicato]


0

Questa domanda ha già una risposta qui:

Accedo regolarmente a PuTTY ed eseguo i seguenti comandi per completare un'attività.

1o comando:

cd / u01 / app / oracle / user_projects / domini / Raccogliere / EOD / bin_arm

2o comando:

./FileUpload.sh

3o comando:

cd / u01 / app / oracle / user_projects / domini / Raccogliere / EOD / bin_arm

4 ° comando:

./execute_eodarx.sh

Come posso automatizzare questo con l'aiuto di batch o altri script?

Devo eseguire questi comandi in modo sincrono. (Il comando successivo deve essere eseguito dopo il completamento del comando precedente.)

Risposte:


1

Hai praticamente già scritto la sceneggiatura. Se si inseriscono tutti e quattro i comandi in un file sul server, è possibile eseguirlo tramite sh myscript.she si dispone dello script batch.

(Se vuoi che sia anche eseguibile come ./myscript.sh, aggiungi prima l' #!/bin/shintestazione in alto, quindi usa chmod a+x myscript.shper contrassegnare il file come eseguibile.)


grazie per i vostri commenti ragazzi, @grawity, posso eseguire questi comandi in serie in ambiente Windows, ad esempio mettere tutti i comandi in un file batch ed eseguirlo con l'aiuto dell'utilità di pianificazione di Windows per automatizzare il processo?
user9749652,

0

Se si utilizza un sistema operativo Windows, provare a utilizzare Puty a schede multiple

Ha funzionalità come salvare e gestire sessioni di stucco ed eseguire automaticamente script ogni volta che le sessioni vengono avviate.

Per eseguire i comandi automaticamente dopo l'accesso,

  • Fare clic con il tasto destro del mouse sulla sessione Putty dai server e selezionare Proprietà
  • Fai clic sulla scheda Script nella finestra di dialogo appena aperta
  • Nella casella fornita, è possibile aggiungere i comandi che verranno eseguiti dopo il login. È inoltre possibile specificare anche il periodo di attesa dopo il quale verranno eseguiti i comandi.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.