Имя: Пароль:
IT
 
Пропадают задачи 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
там храняться юзерские настройки, в.т.ч. и кронтаба.
добавил туда свои и теперь все работает. при перезагрузке ничего не пропадает.