GNU/Linux >> Tutoriels Linux >  >> Linux

linux :comment exécuter une commande dans un répertoire donné

Spécifiez simplement le chemin d'accès au script. Pas besoin de cd :

0 12 * * * /path/to/script args

Si votre script recherche des fichiers dans . , alors vous allez devez utiliser cd :

0 12 * * * cd /some/dir && /path/to/script args

Votre question n'a guère de sens. Utilisez cd . Si vous demandez la réponse, ne pas utiliser cd parce que vous l'avez essayé et que cela n'a pas fonctionné, il est probable que vous ne l'ayez pas saisi correctement dans la crontab.

Le moyen le plus simple serait d'écrire un petit script shell qui cd et exécutera votre tâche principale, puis cron le script.


Linux
  1. Comment renommer un répertoire sous Linux

  2. Comment supprimer (supprimer) un fichier ou un répertoire sous Linux

  3. Comment utiliser la commande Linux cd pour changer de répertoire

  4. Comment supprimer un répertoire sous Linux

  5. Comment supprimer un répertoire et un dossier sous Linux ?

Comment utiliser la commande cd sous Linux

Comment déplacer un répertoire sous Linux

Comment exécuter une commande périodiquement sous Linux à l'aide de Watch

Comment lister les fichiers de manière récursive sous Linux

Comment compter les fichiers dans le répertoire sous Linux

Comment compter le nombre de fichiers dans un répertoire sous Linux