GNU/Linux >> Linux Esercitazione >  >> Linux

linux:come eseguire un comando in una determinata directory

Basta specificare il percorso dello script. Non c'è bisogno di cd :

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

Se il tuo script cerca i file in . , allora lo farai devi usare cd :

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

La tua domanda ha poco senso. Usa cd . Se chiedi la risposta non usare cd poiché l'hai provato e non ha funzionato, è probabile che tu non l'abbia inserito correttamente nel crontab.

Il modo più semplice sarebbe scrivere un piccolo script di shell che eseguirà il cd ed eseguirà l'attività principale, quindi eseguirà il cron dello script.


Linux
  1. Come rinominare una directory in Linux

  2. Come rimuovere (eliminare) un file o una directory in Linux

  3. Come utilizzare il comando cd di Linux per cambiare directory

  4. Come rimuovere una directory in Linux

  5. Come eliminare una directory e una cartella in Linux?

Come usare il comando cd in Linux

Come spostare una directory in Linux

Come eseguire periodicamente un comando in Linux usando Watch

Come elencare i file in modo ricorsivo in Linux

Come contare i file nella directory su Linux

Come contare il numero di file in una directory in Linux