時間 crontab -e
私のUbuntuコンピュータでは失敗しました。ルートとcrontab -eu <user>
ルートを含むすべてのユーザーに同じです。次のことを定期的に実行すると、どこでも成功することができます。
$ crontab -e
/tmp/crontab.SHw8Ge: Input/output error
Creation of temporary crontab file failed - aborting
$ crontab -e
/tmp/crontab.L8gEG4: Input/output error
Creation of temporary crontab file failed - aborting
$ crontab -e
crontab: installing new crontab
$ crontab -e
/tmp/crontab.Vvp59T: Input/output error
Creation of temporary crontab file failed - aborting
$ crontab -e
crontab: installing new crontab
ファイルを手動で生成するか、スクリプトを繰り返して問題がないようです。
$ vim /tmp/crontab.Vvp59T
$ ls -la /tmp/crontab.Vvp59T
-rw-r--r-- 1 <user> <user> 6 2014-07-01 04:17 /tmp/crontab.Vvp59T
/tmp
権限:
$ ls -la /
...
drwxrwxrwt 92 root root 20480 2014-07-01 04:24 tmp
...
これは保存の問題のようです。これを証明または排除する方法がわからない。この問題の原因とテスト方法のアイデアはありますか?
$ lsb_release -dc
Description: Ubuntu 9.10
Codename: karmic
コメントの更新:
/tmp
ディスクスペース使用量は5%、inode使用量は1%です。 Crontabファイルサイズは13K、約200行です。これらすべてが大丈夫だと思います。