GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux:Wie man einen Befehl in einem bestimmten Verzeichnis ausführt

Geben Sie einfach den Pfad zum Skript an. Keine Notwendigkeit für cd :

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

Wenn Ihr Skript nach Dateien in . sucht , dann werden Sie müssen cd verwenden :

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

Deine Frage macht wenig Sinn. Verwenden Sie cd . Wenn Sie nach der Antwort fragen, verwenden Sie nicht cd weil Sie es versucht haben und es nicht funktioniert hat, haben Sie es wahrscheinlich nicht richtig in die Crontab eingegeben.

Der einfachste Weg wäre, ein kleines Shell-Skript zu schreiben, das Ihre Hauptaufgabe cd und ausführt und dann das Skript cront.


Linux
  1. So benennen Sie ein Verzeichnis in Linux um

  2. So entfernen (löschen) Sie eine Datei oder ein Verzeichnis in Linux

  3. So verwenden Sie den Linux-cd-Befehl zum Ändern des Verzeichnisses

  4. So entfernen Sie ein Verzeichnis in Linux

  5. Wie lösche ich ein Verzeichnis und einen Ordner in Linux?

So verwenden Sie den cd-Befehl unter Linux

So verschieben Sie ein Verzeichnis unter Linux

So führen Sie einen Befehl regelmäßig unter Linux mit Watch aus

Wie man Dateien in Linux rekursiv auflistet

So zählen Sie Dateien im Verzeichnis unter Linux

So zählen Sie die Anzahl der Dateien in einem Verzeichnis in Linux