Πίνακας περιεχομένων:
- Υπάρχουν μερικοί διαφορετικοί τρόποι με τους οποίους μπορείτε να το κάνετε αυτό:
- Μαζικά αρχεία που εκτελούνται μέσα από άλλους φακέλους ενδέχεται να αποτύχουν
Βίντεο: Πώς μπορώ να εκτελέσω ένα σενάριο bash από άλλο κατάλογο;
2024 Συγγραφέας: Lynn Donovan | [email protected]. Τελευταία τροποποίηση: 2023-12-15 23:45
Εάν κάνετε τη δέσμη ενεργειών εκτελέσιμη με το chmod 755 τρέχω χρειάζεται μόνο να πληκτρολογήσετε τη διαδρομή προς το γραφή . Οταν δεις./ γραφή που χρησιμοποιείται λέγοντας το κέλυφος ότι η γραφή βρίσκεται στο ίδιο Ευρετήριο είσαι την εκτέλεση το. Για να χρησιμοποιήσετε την πλήρη διαδρομή, πληκτρολογήστε SH /home/user/ σενάρια /someScript.
Από εδώ, πώς μπορώ να εκτελέσω ένα σενάριο φλοιού από ένα άλλο;
Υπάρχουν μερικοί διαφορετικοί τρόποι με τους οποίους μπορείτε να το κάνετε αυτό:
- Κάντε το άλλο σενάριο εκτελέσιμο, προσθέστε τη γραμμή #!/bin/bash στην κορυφή και τη διαδρομή όπου βρίσκεται το αρχείο στη μεταβλητή περιβάλλοντος $PATH.
- Ή καλέστε το με την εντολή πηγής (ψευδώνυμο είναι.)
- Ή χρησιμοποιήστε την εντολή bash για να την εκτελέσετε: /bin/bash /path/to/script;
Επιπλέον, πώς μπορώ να κάνω ένα σενάριο εκτελέσιμο από οπουδήποτε στο Linux; Υποθέτοντας ότι το παράδειγμά μας ήταν σωστό, θα πρέπει να πληκτρολογήσετε chmod +x ~/Downloads/chkFile στο φτιαχνω, κανω το εκτελέσιμο και μετά πληκτρολογήστε mv ~/Downloads/chkFile ~/. local/bin για να το τοποθετήσετε στον σωστό κατάλογο. Από εκεί και πέρα, θα πρέπει να μπορείτε να το εκτελέσετε από όπου κι αν βρίσκεται.
Με αυτόν τον τρόπο, πώς μπορώ να εκτελέσω ένα αρχείο δέσμης σε διαφορετικό κατάλογο;
Μαζικά αρχεία που εκτελούνται μέσα από άλλους φακέλους ενδέχεται να αποτύχουν
- Δημιουργήστε έναν φάκελο με το όνομα test(2) από τον ριζικό σας κατάλογο.
- Δημιουργήστε ένα αρχείο δέσμης στο φάκελο test(2) που ονομάζεται test. νυχτερίδα.
- Εισαγάγετε τις ακόλουθες γραμμές στο test.bat: echo off. παύση.
- Αποθήκευση δοκιμής. νυχτερίδα.
- Από τον ριζικό κατάλογο σε μια γραμμή εντολών, εκτελέστε το αρχείο δέσμης με την ακόλουθη γραμμή: est(2) est.bat.
Τι είναι το source στο bash;
ο πηγή Η εντολή διαβάζει και εκτελεί εντολές από το αρχείο που καθορίζεται ως όρισμά της στο τρέχον περιβάλλον φλοιού. Είναι χρήσιμο να φορτώνετε συναρτήσεις, μεταβλητές και αρχεία ρυθμίσεων σε σενάρια φλοιού. πηγή είναι ένα ενσωματωμένο κέλυφος Κτυπώ δυνατά και άλλα δημοφιλή κελύφη που χρησιμοποιούνται σε λειτουργικά συστήματα Linux και UNIX.
Συνιστάται:
Πώς μπορώ να εκτελέσω ένα σενάριο στο Xcode;
Ανοίξτε το Terminal από το Xcode Δημιουργήστε ένα σενάριο φλοιού 2 γραμμών και δώστε στο αρχείο άδεια εκτέλεσης. Μεταβείτε στις Προτιμήσεις Xcode. Προσθέστε μια συμπεριφορά στο Xcode. Ονομάστε το και δώστε ένα πλήκτρο συντόμευσης. Στη δεξιά πλευρά του παραθύρου λεπτομερειών, επιλέξτε την επιλογή Εκτέλεση. Από το παρακείμενο αναπτυσσόμενο μενού επιλέξτε το σενάριο που μόλις αποθηκεύσατε στο βήμα 1
Πώς μπορώ να εκτελέσω ένα σενάριο SQL σε λειτουργία Sqlcmd;
Για να ενεργοποιήσετε τη λειτουργία SQLCMD, κάντε κλικ στην επιλογή Λειτουργία SQLCMD στο μενού Ερώτημα: Ένας άλλος τρόπος για να ενεργοποιήσετε τη λειτουργία SQLCMD είναι χρησιμοποιώντας έναν συνδυασμό πλήκτρων ALT+Q+M από το πληκτρολόγιο. Στο SSMS, υπάρχει μια επιλογή να ορίσετε τα παράθυρα ερωτήματος να ανοίγουν στη λειτουργία SQLCMD από προεπιλογή
Πώς μπορώ να εκτελέσω ένα αρχείο κλάσης Java σε διαφορετικό κατάλογο;
Ακολουθούν τα βήματα για την εκτέλεση του αρχείου κλάσης java που βρίσκεται σε διαφορετικό κατάλογο: Βήμα 1 (Δημιουργία κλάσης βοηθητικού προγράμματος): Δημιουργία Α. Βήμα 2 (Κλάση βοηθητικού προγράμματος μεταγλώττισης): Ανοίξτε το τερματικό στη θέση proj1 και εκτελέστε τις ακόλουθες εντολές. Βήμα 3 (Ελέγξτε εάν Α. Βήμα 4 (Γράψτε την κύρια τάξη και μεταγλωττίστε την): Μετακινηθείτε στον κατάλογο proj2
Πώς μπορώ να εκτελέσω ένα σενάριο σε ένα κοντέινερ Docker;
Ακολουθήστε αυτά τα βήματα: Χρησιμοποιήστε το docker ps για να δείτε το όνομα του υπάρχοντος κοντέινερ. Στη συνέχεια, χρησιμοποιήστε την εντολή docker exec -it /bin/bash για να λάβετε ένα κέλυφος bash στο κοντέινερ. Ή χρησιμοποιήστε απευθείας το docker exec -it για να εκτελέσετε οποιαδήποτε εντολή καθορίσετε στο κοντέινερ
Μπορώ να αντιγράψω τον κατάλογο δεδομένων MySQL σε άλλο διακομιστή;
Σταματήστε τη βάση δεδομένων (ή κλειδώστε την) Μεταβείτε στον κατάλογο όπου βρίσκονται τα αρχεία δεδομένων mysql. Μεταφέρετε το φάκελο (και τα περιεχόμενά του) στον κατάλογο δεδομένων mysql του νέου διακομιστή. Ξεκινήστε τη δημιουργία αντιγράφων ασφαλείας της βάσης δεδομένων. Στον νέο διακομιστή, εκδώστε μια εντολή "δημιουργία βάσης δεδομένων". Δημιουργήστε ξανά τους χρήστες και παραχωρήστε δικαιώματα