特定のディレクトリでアプリケーションを実行するコマンド

特定のディレクトリでアプリケーションを実行するコマンド

私が知っている次の2つのコマンドを実行するために1行のコマンドを入力できるようにしたいです。

cd ~/rpitwit_commands/
rpitwit

これは、crontabで起動したときに自動的に実行したいので、そのディレクトリで実行する必要があるためです。私にこれをどのように提案しますか?実際のアプリケーションファイルはこのディレクトリにないことに注意してください(Debian Linuxではこれがどのように機能するのかわかりません)。

ベストアンサー1

cronを使用してコマンドを実行すると、$ PATHは最小リストに設定されるため、常にフルパスまたは最初の設定でコマンドを実行することをお勧めしますPATH

次のように一度に複数のコマンドを実行できます(cronで使用することもできます)。

cd /home/username/rpitwit_commands && /path/to/command/rpitwit

コマンドの実行後に元のディレクトリに残る必要がある場合は、途中で( )サブシェルで実行してください。

おすすめ記事