Πίνακας περιεχομένων:

Πώς μπορώ να εκτελέσω ένα σενάριο bash από άλλο κατάλογο;
Πώς μπορώ να εκτελέσω ένα σενάριο bash από άλλο κατάλογο;

Βίντεο: Πώς μπορώ να εκτελέσω ένα σενάριο bash από άλλο κατάλογο;

Βίντεο: Πώς μπορώ να εκτελέσω ένα σενάριο bash από άλλο κατάλογο;
Βίντεο: ΣΟΚ: ΒΡΗΚΑ ΚΑΡΧΑΡΙΑ😱😱 2024, Νοέμβριος
Anonim

Εάν κάνετε τη δέσμη ενεργειών εκτελέσιμη με το chmod 755 τρέχω χρειάζεται μόνο να πληκτρολογήσετε τη διαδρομή προς το γραφή . Οταν δεις./ γραφή που χρησιμοποιείται λέγοντας το κέλυφος ότι η γραφή βρίσκεται στο ίδιο Ευρετήριο είσαι την εκτέλεση το. Για να χρησιμοποιήσετε την πλήρη διαδρομή, πληκτρολογήστε SH /home/user/ σενάρια /someScript.

Από εδώ, πώς μπορώ να εκτελέσω ένα σενάριο φλοιού από ένα άλλο;

Υπάρχουν μερικοί διαφορετικοί τρόποι με τους οποίους μπορείτε να το κάνετε αυτό:

  1. Κάντε το άλλο σενάριο εκτελέσιμο, προσθέστε τη γραμμή #!/bin/bash στην κορυφή και τη διαδρομή όπου βρίσκεται το αρχείο στη μεταβλητή περιβάλλοντος $PATH.
  2. Ή καλέστε το με την εντολή πηγής (ψευδώνυμο είναι.)
  3. Ή χρησιμοποιήστε την εντολή bash για να την εκτελέσετε: /bin/bash /path/to/script;

Επιπλέον, πώς μπορώ να κάνω ένα σενάριο εκτελέσιμο από οπουδήποτε στο Linux; Υποθέτοντας ότι το παράδειγμά μας ήταν σωστό, θα πρέπει να πληκτρολογήσετε chmod +x ~/Downloads/chkFile στο φτιαχνω, κανω το εκτελέσιμο και μετά πληκτρολογήστε mv ~/Downloads/chkFile ~/. local/bin για να το τοποθετήσετε στον σωστό κατάλογο. Από εκεί και πέρα, θα πρέπει να μπορείτε να το εκτελέσετε από όπου κι αν βρίσκεται.

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

Μαζικά αρχεία που εκτελούνται μέσα από άλλους φακέλους ενδέχεται να αποτύχουν

  1. Δημιουργήστε έναν φάκελο με το όνομα test(2) από τον ριζικό σας κατάλογο.
  2. Δημιουργήστε ένα αρχείο δέσμης στο φάκελο test(2) που ονομάζεται test. νυχτερίδα.
  3. Εισαγάγετε τις ακόλουθες γραμμές στο test.bat: echo off. παύση.
  4. Αποθήκευση δοκιμής. νυχτερίδα.
  5. Από τον ριζικό κατάλογο σε μια γραμμή εντολών, εκτελέστε το αρχείο δέσμης με την ακόλουθη γραμμή: est(2) est.bat.

Τι είναι το source στο bash;

ο πηγή Η εντολή διαβάζει και εκτελεί εντολές από το αρχείο που καθορίζεται ως όρισμά της στο τρέχον περιβάλλον φλοιού. Είναι χρήσιμο να φορτώνετε συναρτήσεις, μεταβλητές και αρχεία ρυθμίσεων σε σενάρια φλοιού. πηγή είναι ένα ενσωματωμένο κέλυφος Κτυπώ δυνατά και άλλα δημοφιλή κελύφη που χρησιμοποιούνται σε λειτουργικά συστήματα Linux και UNIX.

Συνιστάται: