run-parts führt keine ****.sh Scripte aus

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
DiscoBoy
Beiträge: 162
Registriert: 19.11.2004 18:17:34

run-parts führt keine ****.sh Scripte aus

Beitrag von DiscoBoy » 24.05.2007 11:50:57

wieso führt run-parts bei mir nur Scripte aus, die ohne Dateiendung sind. Habe in meinem cron.minute Ordner eine datei, die netsend.sh heisst, und die wird solange nicht ausgeführt bis ich sie in netsend umbenenne. Liegt das am Ordner der mit cron. beginnt? Die Manpage zu run-parts sagt mir ansonten:
If the --lsbsysinit option is not given then the names must consist entirely of upper and lower case letters, digits, underscores, and hyphens.

If the --lsbsysinit option is given, then the names must not end in .dpkg-old or .dpkg-dist or .dpkg-new or .dpkg-tmp, and must belong to one or more of the
following namespaces: the LANANA-assigned namespace (^[a-z0-9]+$); the LSB hierarchical and reserved namespaces (^_?([a-z0-9_.]+-)+[a-z0-9]+$); and the Debian
cron script namespace (^[a-z0-9][a-z0-9-]*$).
Funktioniert aber mit beiden Optionen nicht!

darkday
Beiträge: 71
Registriert: 03.11.2005 14:58:03

Beitrag von darkday » 24.05.2007 12:03:17

Punkte sind bei den Skripten mit run-parts nicht erlaubt...einfach rausnehmen, dann gehts!

DiscoBoy
Beiträge: 162
Registriert: 19.11.2004 18:17:34

Beitrag von DiscoBoy » 24.05.2007 13:27:03

Schade, schade...., weil ShellEd in Eclipse erkennt nur Scripte a la *****.sh als Scripte und unterstützt Syntax Highlighting...
Trotzdem danke für die schnelle Antwort!

jaywalker
Beiträge: 371
Registriert: 14.09.2006 12:13:19

Beitrag von jaywalker » 24.05.2007 15:58:57

Hallo,

aber warum stört run-parts der Punkt im Dateinamen bloss? Ich ärgere mich da auch immer darüber.

Grüße
Heiner

Antworten