Freitag, 30. Juli 2010, 09:32 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

seju

Schüler

Beiträge: 97

Wohnort: /dev/saarland

Distribution: Ubuntu

Version: 8.10

Architektur: 32-Bit PC

Desktop: GNOME

Andere Distribution: Server 8.04

1

Sonntag, 28. Juni 2009, 17:30

CRON Daemon nicht gestartet?

Guten Abend,

ich wollte gerade mit hilfe von rsync (Gadmin-Rsync.0.1.0) einstellen, das dass E-Mail Postfach von Thunderbird auf meinem Laptop das selbe ist, wie auf meinem iMac. Dies wollte ich täglich alle 2 1/2 Stunden laufen lassen.

Ich habe in dem GUI alles eingestellt und bin auf "Save backup" gegangen, jetzt meldet er aber

Quellcode

1
Error: The time schedule server "cron(d)" does not seem to be running.


Wenn ich den cron daemon mit dem Befehl "/etc/init.d/cron start" starten will kommt ein Fehler bei raus

Quellcode

1
2
seju@Laptop:~$ sudo /etc/init.d/cron start
Starting periodic command scheduler: crond failed!


Auszug aus /var/log

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Jun 28 15:18:31 Laptop anacron[5377]: Job `cron.daily' terminated
Jun 28 15:18:31 Laptop anacron[5377]: Normal exit (1 job run)
Jun 28 16:17:01 Laptop /USR/SBIN/CRON[6280]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Jun 28 16:55:01 Laptop /usr/sbin/cron[5409]: (*system*) RELOAD (/etc/crontab)
Jun 28 17:00:01 Laptop /usr/sbin/cron[5409]: (*system*) RELOAD (/etc/crontab)
Jun 28 17:01:01 Laptop /usr/sbin/cron[5409]: (*system*) RELOAD (/etc/crontab)
Jun 28 17:06:01 Laptop /usr/sbin/cron[5409]: (*system*) RELOAD (/etc/crontab)
Jun 28 17:06:47 Laptop cron[6929]: (CRON) DEATH (can't open or create /var/run/crond.pid: Permission denied)
Jun 28 17:06:55 Laptop cron[6930]: (CRON) DEATH (can't lock /var/run/crond.pid, otherpid may be 5409: Resource temporarily unavailable)
Jun 28 17:14:01 Laptop /usr/sbin/cron[5409]: (*system*) RELOAD (/etc/crontab)
Jun 28 17:16:01 Laptop /usr/sbin/cron[5409]: (*system*) RELOAD (/etc/crontab)
Jun 28 17:17:01 Laptop /usr/sbin/cron[5409]: (*system*) RELOAD (/etc/crontab)
Jun 28 17:17:01 Laptop /USR/SBIN/CRON[7044]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Jun 28 17:22:01 Laptop /usr/sbin/cron[5409]: (*system*) RELOAD (/etc/crontab)


So spontan fällt mir grad nichts mehr ein. Villeicht weiß hier einer Rat.


Gruß

Seju
Laptop: CPU: Intel C2D T6400 RAM: 3 GB DDR2 GPU: Geforce 9600GT M HDD: 250 GB OS: Ubuntu 8.10 | Windows 7 | iDeneb 1.3
Server: CPU: Intel Atom 330 RAM: 2,0 GB DDR2 GPU: onboard HDD: 500 GB OS: Ubuntu Server 8.04 LTS 32bit
Mein B-Log!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »seju« (28. Juni 2009, 22:14)


2

Sonntag, 28. Juni 2009, 17:41

Quellcode

1
ps ax | grep cron
:?:

seju

Schüler

Beiträge: 97

Wohnort: /dev/saarland

Distribution: Ubuntu

Version: 8.10

Architektur: 32-Bit PC

Desktop: GNOME

Andere Distribution: Server 8.04

3

Sonntag, 28. Juni 2009, 17:44

Quellcode

1
2
3
seju@Laptop:~$ ps ax | grep cron
 5409 ?        Ss     0:00 /usr/sbin/cron
 7447 pts/0    S+     0:00 grep cron


Hier der output :o
Laptop: CPU: Intel C2D T6400 RAM: 3 GB DDR2 GPU: Geforce 9600GT M HDD: 250 GB OS: Ubuntu 8.10 | Windows 7 | iDeneb 1.3
Server: CPU: Intel Atom 330 RAM: 2,0 GB DDR2 GPU: onboard HDD: 500 GB OS: Ubuntu Server 8.04 LTS 32bit
Mein B-Log!

4

Sonntag, 28. Juni 2009, 17:49

Naja, dann passt das ja:
Jun 28 17:06:55 Laptop cron[6930]: (CRON) DEATH (can't lock /var/run/crond.pid, otherpid may be 5409: Resource temporarily unavailable)

Und das hier ist ein Gerücht:
Error: The time schedule server "cron(d)" does not seem to be running.

seju

Schüler

Beiträge: 97

Wohnort: /dev/saarland

Distribution: Ubuntu

Version: 8.10

Architektur: 32-Bit PC

Desktop: GNOME

Andere Distribution: Server 8.04

5

Sonntag, 28. Juni 2009, 17:54

Das heißt das Programm is nit richtig? :o

Wie kann ich das manuell, sag ich mal, eintragen?

Das er mir von "/mnt/Thunderbird/plee9edd.default" nach /home/seju/.mozilla-thunderbird" alle 2 1/2 stunden oder 2 das kopiert?
Laptop: CPU: Intel C2D T6400 RAM: 3 GB DDR2 GPU: Geforce 9600GT M HDD: 250 GB OS: Ubuntu 8.10 | Windows 7 | iDeneb 1.3
Server: CPU: Intel Atom 330 RAM: 2,0 GB DDR2 GPU: onboard HDD: 500 GB OS: Ubuntu Server 8.04 LTS 32bit
Mein B-Log!

6

Sonntag, 28. Juni 2009, 18:05

Das heißt das Programm is nit richtig?

Die Fehlermeldung war Unsinn. Cron läuft ja, und zwar genau mit der PID, wegen der Dein start-Kommando scheiterte. Es kann nur einen cron geben.
In Deinem Log sieht man, daß er auch jede Änderung der crontab mitbekommen hat:
Jun 28 16:55:01 Laptop /usr/sbin/cron[5409]: (*system*) RELOAD (/etc/crontab

Mit

Quellcode

1
crontab -l
kannst Du sie dir ansehen. Da müsste in etwa so etwas drinstehen:

Quellcode

1
0 */2 * * * cp /mnt/Thunderbird/plee9edd.default   /home/seju/.mozilla-thunderbird

seju

Schüler

Beiträge: 97

Wohnort: /dev/saarland

Distribution: Ubuntu

Version: 8.10

Architektur: 32-Bit PC

Desktop: GNOME

Andere Distribution: Server 8.04

7

Sonntag, 28. Juni 2009, 18:10

Die Änderung scheint er aber nicht mitbekommen zu haben, ermeldet nämlich, dass es für den User "Seju" kein crontab gibt.

Quellcode

1
2
seju@Laptop:~$ crontab -l
no crontab for seju
Laptop: CPU: Intel C2D T6400 RAM: 3 GB DDR2 GPU: Geforce 9600GT M HDD: 250 GB OS: Ubuntu 8.10 | Windows 7 | iDeneb 1.3
Server: CPU: Intel Atom 330 RAM: 2,0 GB DDR2 GPU: onboard HDD: 500 GB OS: Ubuntu Server 8.04 LTS 32bit
Mein B-Log!

8

Sonntag, 28. Juni 2009, 18:43

dass es für den User "Seju" kein crontab gibt.
Naja, möglicherweise wurde von dem Programm die systemweite crontab bearbeitet. Das wäre dann /etc/crontab welche nur für root zugänglich ist.
Ich weiß leider nicht, welches GUI Du hier gemeint hast:
Ich habe in dem GUI alles eingestellt

seju

Schüler

Beiträge: 97

Wohnort: /dev/saarland

Distribution: Ubuntu

Version: 8.10

Architektur: 32-Bit PC

Desktop: GNOME

Andere Distribution: Server 8.04

9

Sonntag, 28. Juni 2009, 22:13

Ich meine das GUI von "GAdmin-Rsync"

Dies fragt nach root Rechten, wenn man es starten will, also an fehlenden Rechten kann es nicht liegen, denke ich zumindest :x

also i h denke es wurde wirklich Systemweit eingestellt:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
seju@Laptop:~$ cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user	command
17 *	* * *	root    cd / && run-parts --report /etc/cron.hourly
25 6	* * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6	* * 7	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6	1 * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#


30 2 * * 1,2,3,4,5,6,7 root /etc/gadmin-rsync/scripts/gadmin-rsync-Thunderbird.sh
seju@Laptop:~$


Ich hoffe mal das dass nun so funktioniert, aber danke für die Hilfe, werde das mal auf [gelöst] setzen

Gruß

Seju
Laptop: CPU: Intel C2D T6400 RAM: 3 GB DDR2 GPU: Geforce 9600GT M HDD: 250 GB OS: Ubuntu 8.10 | Windows 7 | iDeneb 1.3
Server: CPU: Intel Atom 330 RAM: 2,0 GB DDR2 GPU: onboard HDD: 500 GB OS: Ubuntu Server 8.04 LTS 32bit
Mein B-Log!

fremdkoerperfalle

Account auf eigenen Wunsch gelöscht

10

Sonntag, 28. Juni 2009, 22:58

Mal so ein Einwurf:

Ich kenn jetzt dieses Admin GUI nicht und ich weiss auch nicht, wie dein gadmin-rsync-Thunderbird.sh Script arbeitet, aber bist Du sicher, dass das rüberkopierte Profil noch dem eigentlichem User gehört oder dann root (wodurch es für den User nicht mehr nutzbar wäre)?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fremdkoerperfalle« (28. Juni 2009, 22:58)


11

Sonntag, 28. Juni 2009, 23:02

Hi,
Ja bitte.
Aber ich bin nicht sicher, ob das jetzt so ist wie Du es wolltest.
Diese cron-Zeile läuft nicht alle 2,5 Stunden, sondern 1x täglich um 2:30h (!) Hoffentlich ist dein Rechner da an, sonst passiert da nie etwas.
Wenn Du es alle 2 Stunden haben willst:

Zitat

0 */2 * * * root /etc/gadmin-rsync/scripts/gadmin-rsync-Thunderbird.sh

seju

Schüler

Beiträge: 97

Wohnort: /dev/saarland

Distribution: Ubuntu

Version: 8.10

Architektur: 32-Bit PC

Desktop: GNOME

Andere Distribution: Server 8.04

12

Montag, 29. Juni 2009, 06:07

Mal so ein Einwurf:

Ich kenn jetzt dieses Admin GUI nicht und ich weiss auch nicht, wie dein gadmin-rsync-Thunderbird.sh Script arbeitet, aber bist Du sicher, dass das rüberkopierte Profil noch dem eigentlichem User gehört oder dann root (wodurch es für den User nicht mehr nutzbar wäre)?


Ja, bin ich eigentlich schon.
Außer es ändert sich was zwischen Manuellen kopieren mit GAdmin-Rsync und Automatischen kopieren als Cronjob.

Aber zum allgemeinen verständnis poste ich mal das Script:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
seju@Laptop:~$ cat /etc/gadmin-rsync/scripts/gadmin-rsync-Thunderbird.sh 
#!/bin/sh

START_TIME=`date +%Y-%m-%d_%H:%M:%S`;
if [ ! -e '/home/seju/.mozilla-thunderbird' ]; then
	MISSING_PATH=1
	echo -n Missing_destination_path:_ >> /var/log/gadmin-rsync/gadmin-rsync-Thunderbird.log
else
	MISSING_PATH=0
rsync --archive --human-readable --verbose --stats '/mnt/Thunderbird/plee9edd.default' '/home/seju/.mozilla-thunderbird'
fi


if [ $? -eq 0 ] && [ $MISSING_PATH -eq 0 ]; then
   STOP_TIME=`date +%Y-%m-%d_%H:%M:%S`;
   echo "$START_TIME $STOP_TIME Backup successful: Source: [/mnt/Thunderbird/plee9edd.default] Destination: [/home/seju/.mozilla-thunderbird]" >> /var/log/gadmin-rsync/gadmin-rsync-Thunderbird.log
else
   STOP_TIME=`date +%Y-%m-%d_%H:%M:%S`;
   echo "$START_TIME $STOP_TIME Backup failure:    Source: [/mnt/Thunderbird/plee9edd.default] Destination: [/home/seju/.mozilla-thunderbird]" >> /var/log/gadmin-rsync/gadmin-rsync-Thunderbird.log
fi

seju@Laptop:~$



@Fredl99
Oh, vielen dank :D
Nein um die Uhrzeit ist mein Rechner eigentlich immer aus :)
Laptop: CPU: Intel C2D T6400 RAM: 3 GB DDR2 GPU: Geforce 9600GT M HDD: 250 GB OS: Ubuntu 8.10 | Windows 7 | iDeneb 1.3
Server: CPU: Intel Atom 330 RAM: 2,0 GB DDR2 GPU: onboard HDD: 500 GB OS: Ubuntu Server 8.04 LTS 32bit
Mein B-Log!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »seju« (29. Juni 2009, 06:07)