GNU/Linux >> Znalost Linux >  >> Linux

linux:jak spustit příkaz v daném adresáři

Stačí zadat cestu ke skriptu. Není potřeba cd :

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

Pokud váš skript hledá soubory v . , pak budete musíte použít cd :

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

Vaše otázka nedává smysl. Použijte cd . Pokud požádáte o odpověď, nepoužívejte cd protože jste to zkusili a nefungovalo to, je pravděpodobné, že jste to do crontab nezadali správně.

Nejjednodušším způsobem by bylo napsat malý skript shellu, který bude cd a spustí vaši hlavní úlohu, a poté skript cron.


Linux
  1. Jak přejmenovat adresář v Linuxu

  2. Jak odstranit (smazat) soubor nebo adresář v Linuxu

  3. Jak odstranit adresář a složku v Linuxu?

  1. Jak používat příkaz Linux cd ke změně adresáře

  2. Jak odebrat adresář v Linuxu

  3. Jak spustit příkaz / skript Linux Shell na pozadí

  1. Jak vytvořit adresáře v Linuxu (příkaz mkdir)

  2. Du Command v Linuxu

  3. Jak spouštět příkazy Linuxu na pozadí