Προς το περιεχόμενο

SSH - bash file arguments


valantis315

Προτεινόμενες αναρτήσεις

Καλησπέρα,

 

Χρησιμοποιώ ένα tool οπου παίρνω κάποια exports.

Το tool δουλευει ώς εξής:

 

Συνδεση στον server με ssh

 

Τρεχω το tool 

εμφανίζεται ενα μενου με τα διαθεσιμα exports επιλέγω το 3 (Το export που με ενδιαφερει), την ημερομηνια, και το προιόν.

 

Κάθε φορά το 3 και η ημερομηνία ειναι η ίδια.

 

Αυτο που αλλάζει ειναι το προιόν, οπότε πρέπει να κάνω όλη την διαδικασία πολλές φορές.

 

Το πρόβλημα:

Έχω γραψει ενα σκριπ όπου ζητάει να του δώσεις απο-εως κωδικούς προιόντων.

Μετά με μια while τρέχω την παραπάνω διαδικασία όσες φορές χρειάζεται ώσπου να φτάσει στον τελευταίο κωδικό.

 

Το πρόβλημα είναι πως μπορούν να καταχωρηθούν στο tool τα arguments που ζητάει δλδ 3, 27092017, 23232 καθε ενα σε μία σειρά ώστε να ολοκληρωθεί το export.

 

Το while δουλεύει αλλα πιάνει το ppt (το tool) και κολλάει γιατί περιμένει να του δώσεις την επιλογή με το χέρι.

 

Ξέρει κάποιος πως θα παίρνει κάθε φορά τα arguments απο τις μεταβλητές;

 

Ευχαριστώ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

$1 $2 $3... η πρώτη, η δεύτερη κλπ. μεταβλητή

 

Μάλλον δεν εγραψα το ζητούμενο κατανοητά.. Το while με τα products δουλευει, εννοειται πως τα insert του user αποθηκεύονται σε μεταβλητες για να τρεξει η while και να παιρνει το σωστο product. Το πρόβλημα ειναι ότι δεν περνάει την μεταβλητή στο αντίστοιχο σημείο. Δηλαδή κολλάει στο σημείο που ξεκινάει το tool που καλώ μέσα απο το while.

 

Αν το κλείσω το tool με ctrl+c συνεχίζει η while να εκτελείτε εκτος του προγράμματος μεχρι να ξαναανοιξει στο 2o loop και να ξανακολλήσει στην εισαγωγή της επιλογής στο μενού το tool.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μάλλον δεν εγραψα το ζητούμενο κατανοητά.. Το while με τα products δουλευει, εννοειται πως τα insert του user αποθηκεύονται σε μεταβλητες για να τρεξει η while και να παιρνει το σωστο product. Το πρόβλημα ειναι ότι δεν περνάει την μεταβλητή στο αντίστοιχο σημείο. Δηλαδή κολλάει στο σημείο που ξεκινάει το tool που καλώ μέσα απο το while.

 

Αν το κλείσω το tool με ctrl+c συνεχίζει η while να εκτελείτε εκτος του προγράμματος μεχρι να ξαναανοιξει στο 2o loop και να ξανακολλήσει στην εισαγωγή της επιλογής στο μενού το tool.

 

Μπορείς απλά να παραθέσεις τον κώδικα του script για να δούμε και εμείς τι θέλεις να κάνεις.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...