web-dev-qa-db-ja.com

/ etcへの書き込みアクセスなしで毎日のジョブを作成する方法は?

/etcとそのサブフォルダーへの書き込み権限はありませんが、毎朝実行されるbashスクリプトが必要です。設定方法は?

また、コマンドラインにcronと入力すると

cron:/var/run/crond.pidを開くことも作成することもできません:許可が拒否されました

追伸これは 毎朝ファイルにテキストを追加する方法? へのフォローアップの質問です

P.S.2。時々コンピューターの電源を切らないので、「自動起動」を使用したくない

5
UAdapter

Cronジョブの実行が積極的にブロックされていない限り(つまり、/etc/cron.allowまたは/etc/cron.denyでブロックされていない場合)、独自のcronジョブを実行できるはずです。

crontab -eを実行して、cronジョブエディターを開きます。初めての場合は、コマンドラインエディターを選択するように求められます。他の選択肢のいずれかに精通していない限り、おそらくnanoを選択する必要があります。

Cronエントリの形式は

m h d mon wkday command

だからエントリに入れて

00 04 * * * bash script.sh

毎日午前4時にスクリプトを実行します。

ファイルを保存すると、構文エラーがなければcronが自動的に実装します。

こちらを参照 cronの詳細について。

6
user32085

gnome-scheduleInstall gnome-schedule 自動タスク用。

Gnome-scheduleは、グラフィカルユーザーインターフェイスであり、crontabファイルを管理し、コンピューター上のタスクをスケジュールする簡単な方法を提供します。定期的な(定期的な)タスクと、将来一度だけ発生するタスクをサポートします。

Supports custom titles and icons for your tasks so that they are more easily to keep track of
Templates support so that you won't have to create the same task again and again; these are saved in gconf and may easily ship them with, say, a Linux distribution
If run as root, you can edit any user's crontab and "at" tasks.
Human-readable strings like "Every hour" instead of "0 * * * *"
Advanced mode for crontab experts
Provides a "panel applet" where you can manage tasks from a dropdown menu
Predefined common expressions like: every minute, every week, tomorrow, next week
A calendar allows you to choose the day you want a task executed

enter image description here

2
hhlp