Je suis désireux de créer un script shell que je dirige, que je le souhaite à terme une série de scripts shell et de scripts PHP dans l'ordre. Mais, je ne suis pas sûr de la façon d'inclure des scripts shell.
Note: Les chemins de la sécurité a changé / esthétique.
Code:
#!/bin/sh
# FILE: '_final.sh' -- a list of shell scripts and php files to run.
sh /path/to/delete.sh
#
# Just ignore these following lines for the moment
#sh /path/to/mycronjobs/unzip.sh
#php /path/to/mycronjobs/ci_cron.php --run=/cron/run/ --show-output
#sh /path/to/mycronjobs/mysql_import.sh #php /path/to/mycronjobs/ci_cron.php --run=/cron/removeBlankRows/ --show-output
Le problème est que, chaque fois que je tente d'exécuter cette commande sur la ligne, il se plaint de ce que:
Citation:
|
: Aucun fichier ou directorynal.sh: ligne 4: / chemin / vers / mycronjobs / delete.sh
|
Je ne sais pas pourquoi il ne cesse de dire "directorynal.sh" pour.
J'ai regardé sur Google, je me suis le plus est que je suis censé utiliser soit la 'source' ou le '. " commandement, mais sans explication de la façon de l'utiliser. J'ai essayé les deux conditions suivantes;
Code:
#!/bin/sh
. /path/to/delete.sh
source /path/to/delete.sh
Mais je reste d'obtenir le même résultat / erreur.
Est ce que quelqu'un peut m'éclairer, comment puis-je inclure les scripts shell? Existe-t-il inclure une fonction ou quelque chose?
Merci.