Il existe deux façons d'exécuter des fichiers .sh sous les systèmes Linux. Par exemple, j'ai un fichier datelog.sh dans le répertoire racine
La première. one ( Cette méthode nécessite d'utiliser chmod pour que le fichier réponde aux conditions d'exécution (x) : chmod u+x datelog.sh) : (Apprentissage recommandé : fonctionnement et maintenance Linux)
1. Dans n'importe quel chemin, entrez le chemin absolu du fichier /root/datelog.sh pour exécuter le fichier (bien sûr, si les autorisations le permettent)
[root@ubitername ~]# /root/datelog.sh
2. sh, puis Execute ./datelog.sh
[root@ubitername ~]# cd /root [root@ubitername ~]# ./datelog.sh
La deuxième méthode (cette méthode ne nécessite pas que le fichier ait des autorisations exécutables pour s'exécuter) :
1 . Dans le fichier Dans le chemin, sh plus le nom du fichier, sh datelog.sh
[root@ubitername ~]# sh datelog.sh
2 Dans n'importe quel chemin, sh plus le chemin du fichier et le nom du fichier : sh /root/ datelog.sh
.[root@ubitername ~]# cd /etc [root@ubitername ~]# sh /root/ datelog.sh
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!