Koledzy co się znacie na #linux mam taką historię - odziedziczyłem po kimś serwer, gdzie w ~ leży sobie skrypcik (backup.sh) i on się regularnie wykonuje - codziennie w nocy o tej samej godzinie - wiem bo widzę wynik jego działania. Natomiast nie mogę wyśledzić, co go uruchamia. Brak go w /etc/cron.daily i /etc/crontab. Gdzie go szukać?
@fervi: Nie mam dostępu do su. Konto jest ograniczone - tak jest to zorgranizowane u tego dostawcy. Mam tam bazy MySQL i w bashu widzę jest skrypt który robi backupy, ale nie wiem co go wywołuje :/ Dostawca nie jest pomocny.
@Mimimimimimimimimimimi: moze leci z crona tylko ze z innego usera, moze byc tez wywoływany z jakiegos centralnego punktu jesli masz wiecej podobnych hostow w srodowisku
@Mimimimimimimimimimimi: zerknij do /etc/passwd czy nie ma innych kont. Ciezko powiedziec nie mając tam wjazdu. Moze cos znajdziesz cos w syslogu? /var/log/syslog | grep -i cron
nie wiem co tam masz za srodowisko ale moze to jest odpalane z czegos na wzor control-m,
jak wiesz kiedy to leci to mozesz sie przyczaic i namierzyć go przy pomocy ps,
jak go nie chcesz u siebie to zmien mu nazwe albo go wywal
co mi jeszcze przychodzi do głowy to 'last' moze zaglądając tam znajdziesz jakies powiązanie na podstawie logowań i czasów i rzuci ci się w oko jakis inny user
@Mimimimimimimimimimimi: niestety nie masz uprawnien do katalogow, w ktorych moglbys znalezc cos wiecej. Nie mam wiecej pomyslow oprocz namierzenia procesu w trakcie jego wykonywania
crontab -e-bash: crontab: command not found
Możesz najpierw wyświetlić zawartość backup.sh?
cat
@rhel: Ale po co? mysqldump +gzip, to wszystko.
@rhel: Z tego co wiem nie ma innych użytkowników, bo dostawca nie daje takiej możliwości.
A nie można w skrypcie zrobić czegoś, co poda skąd został wywołany?
nie wiem co tam masz za srodowisko ale moze to jest odpalane z czegos na wzor control-m,
jak wiesz kiedy to leci to mozesz sie przyczaic i namierzyć go przy pomocy ps,
jak go nie chcesz u siebie to zmien mu nazwe albo go wywal
co mi jeszcze przychodzi do głowy to 'last' moze zaglądając tam znajdziesz jakies powiązanie na podstawie logowań i czasów i rzuci ci się w oko jakis inny user
/var/spool$ ls
ls: .: Permission denied
cat /etc/*-releaseCentOS release 5.11 (Final)