nanoでcrontabを編集する[閉じる]

nanoでcrontabを編集する[閉じる]

起動時にスクリプトを実行するためにcrontabを取得できません。なぜ動作しないのか知りたいです。以下はこれを使用する方法の例であり、できるだけ多くのトラブルシューティング情報を提供しようとしました。

$crontab -l
no crontab for server
$crontab -e
#I scroll down to the bottom of the file and add the line below in
@reboot /usr/bin/teamspeak3-server_linux-amd64/ts3server_minimal_runscript.sh
#I make a carriage return at the bottom of the file

ctrl + oを押してファイルを保存し(nanoで開き)、ctrl + zを押して終了しました。次に、「crontab -e」を実行してコンテンツが存在するかどうかを確認します。ファイルを変更せずにファイルが表示されます。 crontabファイルにコメント行を追加してみましたが、保存されませんでした。とにかく、スクリプトが実際に正しく機能していることを確認しました。

$cd /usr/bin/teamspeak3-server_linux-amd64/
$./ts3server_minimal_runscript.sh

その後、スクリプトを読み、完全にロードしながら多くの出力を提供します。だからCtrl + Cを押してアプリケーションを終了し、権限を確認します。

$ls -l | grep ts3server_minimal
-rwxr-xr-x 1 server server bla bla bla ts3server_minimal_runscript.sh

だから誰でも実行できます。とにかく再起動しましたが、アプリケーションが起動しないことがわかりました。なぜ?

答え1

Ctrl+xシャットダウンを使用しnanoて新しいcrontabをインストールする必要があります。新しいcrontabをインストールせずにCtrl+z停止/バックグラウンドに送信されます。nano添付のスクリーンショットを参照してください。

ナノコマンドのコレクション

関連情報