GNU/Linux >> Linux の 問題 >  >> Linux

sudo crontab -e と crontab -e だけの Linux の違い

<ブロック引用>

2 つの違いはありますか?

はい、確かに違います。違いは sudo crontab -e の場合です コマンドは root でスケジュールされます ユーザーの資格情報。 sudo の cron テーブル内のコマンドが root ユーザーとして実行されるようにします。

しかし crontab -e では 、コマンドはログインしている通常のユーザーでスケジュールされます。

<ブロック引用>

cron コマンドはどこに置くべきですか? sudo にするか、sudo なしにするか?

これに対する答えは、実行するコマンドの種類によって異なります。
コマンドに sudo が必要な場合 アクセスしてから sudo crontab -e 使用すべきです。
cron コマンドが特別な権限を必要としない場合は、crontab -e を使用します。 .

:
イーサネット ネットワーク インターフェイス eth0 の場合 特定の時間に無効または有効にする必要がある場合は、コマンドを使用します
ifconfig eth0 up または ifconfig eth0 down
上記のコマンドには特別な権限 (sudo) が必要なため、これらのコマンドは sudo's に追加することになっています。 cron タブ

tmp からファイルを削除するなど、最小限の権限を必要とする、または権限を必要としないその他のコマンド $ rm /tmp/somefile のようなディレクトリ 通常のユーザーの crontab を使用してください。


Linux
  1. Linuxでの「su」コマンドと「su-」コマンドの違い

  2. Sudo Su –とSudo Su —の違いは何ですか?

  3. 配管とコマンド拡張の違いは?

  1. cp -r と cp -R (コピーコマンド) の違い

  2. 「man ls」と「ls --help」の違いは?

  3. 「ifconfig」コマンドと「ip」コマンドの違い

  1. Linuxでの「su」コマンドと「su-」コマンドの違いを学ぶ

  2. LinuxでのSuspendとHibernateの違いは何ですか

  3. Linuxのlocateコマンドとfindコマンドの違いは何ですか