Есть cron и скрипт, который записывает внешний ip в некоторый файл. Если «вручную» запускать скрипт, то он записывает ip в файл, если cron его активирует, то он ничего не пишет в файл (удаляет всё из файла, если там что-то было, при этом ничего не записывает. Т.е. файл становится пустым(если в нём что-то было) и время последнего изменения меняется). В чём дело? cronetab -l
SHELL=/bin/bash
MAILTO=zarat
PATH=/bin:/usr/bin:/home/zarat/bin
*/2 * * * * /home/zarat/ip
#!/bin/bash
ifconfig ppp0 | grep inet | grep -v inet6 | grep -v 127.0.0.1 | cut -d: -f2 | awk '{printf $1"\n"}' > /btsync/ip
livserv@livserv:~$ ls -all /btsync/
-rw-rw-r-- 1 zarat zarat 0 окт. 10 20:06 ip