|
Пропадают задачи CRON | ☑ | ||
---|---|---|---|---|
0
papiruso
11.01.17
✎
13:03
|
Есть накопитель MyCloudEX2Ultra. Пытаюсь создать запуск задачи по расписанию с помощью CRONTAB. Системный файл с задачами лежит в /var/spool/cron/croontabs/. Добавляю туда свои строки, но после перезагрузки мои строки из этого файла пропадают. похоже система переписывает этот файл. Что посоветуете?
|
|||
1
Fragster
гуру
11.01.17
✎
13:06
|
crontab -e
|
|||
2
papiruso
11.01.17
✎
13:08
|
(1) именно так и делал. подключался к нему с помощью PuTTY.
вносил строки. записывал. проверял с помощью crontab -l. Все на месте. После перезагрузки файл уже без моих добавок. |
|||
3
Asmody
11.01.17
✎
13:09
|
/etc/crontab
|
|||
4
papiruso
11.01.17
✎
13:10
|
(3) у меня такой папки нет в /etc
есть /etc/cron.d |
|||
5
Fragster
гуру
11.01.17
✎
13:10
|
(2) ты не писал, что делал кронтаб - е, ты написал, что редактировал файл /var/spool/cron/croontabs/
|
|||
6
Fragster
гуру
11.01.17
✎
13:11
|
даже дистрибутива не написал
|
|||
7
papiruso
11.01.17
✎
13:12
|
(6) я не очень разбираюсь в линуксах. какой командой посмотреть что за ОС ?
|
|||
8
papiruso
11.01.17
✎
13:12
|
(5) а есть разница чем редактировать этот файл? думал что можно хоть блокнотом. главное потом сделать crontab имяфайла
|
|||
9
Про100Филя
11.01.17
✎
13:13
|
(0) /tmp/tmp.cron Смотрел?
|
|||
10
Fragster
гуру
11.01.17
✎
13:13
|
lsb_release -a
|
|||
11
Fragster
гуру
11.01.17
✎
13:14
|
(8) а почему ты думаешь, что crontab -e редактирует ЭТОТ файл?
|
|||
12
papiruso
11.01.17
✎
13:14
|
(9) нет такой папки/файла
|
|||
13
Asmody
11.01.17
✎
13:15
|
(8) виндовым блокнотом нельзя
|
|||
14
papiruso
11.01.17
✎
13:15
|
(10) not found
|
|||
15
Fragster
гуру
11.01.17
✎
13:16
|
(14) cat /proc/version
|
|||
16
Asmody
11.01.17
✎
13:17
|
Вообще, конечно, на тематических ресурсах канонический ответ "man crontab", и тема закрывается.
|
|||
17
papiruso
11.01.17
✎
13:18
|
(11) потому что смотрел этот файл и виндой и кронтабом
|
|||
18
papiruso
11.01.17
✎
13:18
|
(15) Linux version 3.10.39 (kman@kmachine) (gcc version 4.6.4 (Linaro GCC branch-4.6.4. Marvell GCC Dev 201310-2126.3d181f66 64K MAXPAGESIZE ALIGN) ) #1 SMP Fri Apr 29 10:03:05 CST 2016 2014T30p5 Build-git11369fb
|
|||
19
Про100Филя
11.01.17
✎
13:18
|
Точно так редактируешь?
export EDITOR=nano crontab -e -->откроется редактор nano, вносишь изменения в файле, затем Ctr+X, затем Y, затем Enter |
|||
20
papiruso
11.01.17
✎
13:19
|
(19) у меня редактор VI. выход с записью по ESC :wq
|
|||
21
Fragster
гуру
11.01.17
✎
13:20
|
это дешевое сетевое хранилище, что ли? там может быть вообще файловая система рид онли (изменения хранятся только в оперативке)
|
|||
22
Fragster
гуру
11.01.17
✎
13:21
|
попробуй через веб интерфейс свои задачи настроить
|
|||
23
papiruso
11.01.17
✎
13:22
|
(21) насчет дешевизны все относительно. проблема в том, что при перезагрузке девайса файл с задачами переписывается и все мои строки пропадают.
|
|||
24
papiruso
11.01.17
✎
13:25
|
(22) для крона в девайсе нет веб интерфейса. в том интерфейсе, которыей есть можно по расписанию задать примитивную закачку по http или ftp. а мне нужно запустить php скрипт. Эти закачки у меня тоже используются и они как раз сидят в кроновоской файле, но они не исчезают при перезагрузке, потому что сделаны так, как это предусмотрено осью. а Вот то что я вручную через консоль, то это не сохраняется при перезагруке.
|
|||
25
Asmody
11.01.17
✎
13:26
|
а что скажет mount?
|
|||
26
papiruso
11.01.17
✎
13:27
|
%root% on / type unknown (rw)
proc on /proc type proc (rw) /dev/ram0 on / type ext2 (rw) sysfs on /sys type sysfs (defaults) mdev on /dev type tmpfs (defaults) proc on /proc type proc (0) ubi0:config on /usr/local/config type ubifs (0) squash on /usr/local/tmp type ramfs (size=108m) /dev/loop0 on /usr/local/modules type squashfs (loop) tmpfs on /mnt type tmpfs (size=1m,nr_inodes=0) tmpfs on /var/log type tmpfs (size=40m,nr_inodes=0) tmpfs on /tmp type tmpfs (size=100m,nr_inodes=20000) /dev/sda4 on /mnt/HD_a4 type ext4 (rw) /dev/sdb4 on /mnt/HD_b4 type ext4 (rw) /dev/md1 on /mnt/HD/HD_a2 type ext4 (rw,noatime,nodiratime,barrier=0,usrquota,grpquota) cgroup on /sys/fs/cgroup type tmpfs (rw,uid=0,gid=0,mode=0755) devpts on /dev/pts type devpts (rw) |
|||
27
Asmody
11.01.17
✎
13:28
|
(24) Возможно, это китайское изделие перезаписывает при запуске настройки крона по своему усмотрению для поддержки вот тех самы закачек. Считая, что обычным людям другие настройки крона не нужны.
|
|||
28
Fragster
гуру
11.01.17
✎
13:29
|
ищи нужное в /usr/local/config
|
|||
29
Fragster
гуру
11.01.17
✎
13:29
|
что-то вот это /dev/ram0 on / type ext2 (rw) /dev/ram0 on / type ext2 (rw) подозрительно :)
|
|||
30
Fragster
гуру
11.01.17
✎
13:30
|
(27) я так в (21) и сказал. это сделано, чтобы встроенная флешка с осью дольше прожила, и чтобы кривыми руками сложнее убить было
|
|||
31
Exec
11.01.17
✎
13:34
|
(0) меняй через морду, а то будет перезаписывать постоянно. Изменишь крон через вэбморду - всё сохранится
|
|||
32
Exec
11.01.17
✎
13:36
|
(31) можешь сторонний крон поставить, если в морде недоступен, в таких хранилищах есть поддержка установки стороннего софта в систему
|
|||
33
papiruso
11.01.17
✎
13:38
|
(32) есть такое дело. но там установить можно только из бинарных источников bin и не факт что установится
|
|||
34
papiruso
11.01.17
✎
14:58
|
нашел файл static_crond_list в /usr/local/modules/files в котором похоже как раз содержатся системные задания, которые при перезагрузке переписывают кроновский файл. хотел туда записать свое, но только для чтения, хотя права на запись стоят.
|
|||
35
papiruso
12.01.17
✎
10:31
|
РЕШЕНО!
|
|||
36
Fragster
гуру
12.01.17
✎
11:04
|
(35) ну так не томи :)
|
|||
37
papiruso
12.01.17
✎
11:32
|
(36) нашел на ихнем форуме
https://community.wd.com/t/crontab-on-mycloud-ex2/98653 суть: есть файл с настройками /usr/local/config/config.xml там храняться юзерские настройки, в.т.ч. и кронтаба. добавил туда свои и теперь все работает. при перезагрузке ничего не пропадает. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |