laufzeit ist eine katastrophe und diese if-verschachtelung hätte man sicher auch schick mit einer for schleife lösen können, aber ich brauchte nur einmal das ergebnis, also werd ich es wahrscheinlich...
Art: Beiträge; Benutzer: Mehlwurm
laufzeit ist eine katastrophe und diese if-verschachtelung hätte man sicher auch schick mit einer for schleife lösen können, aber ich brauchte nur einmal das ergebnis, also werd ich es wahrscheinlich...
ahso .. das if ist nötig, da in der folgezeile auch noch zu zählende elemente sein können, wenn die zeile nicht mit einem minus beginnt ;-)
<<<< Die Bonuspunkte hole ich mir so sicher nicht ;-)
hallo,
ich habe ein text datei, in der ein muster immerwieder vorkommt, zwei zeilen nach dem muster brauch ich die anzahl der elemente (worte in der reihe) ...
und hab gerade garkeinen plan,...
jacta? = iacta? ??
ich kenn mich da nicht so aus .. aber hatten die alt-italliener ein "j"? :rolleyes:
keine lösung, aber vielleicht eine umgehung wäre es, wenn du perl (ich hab keine ahnung von perl ;-) sagst es soll die dateien alle 100, 400 oder 1000 Zeilen in seperate Dateien zerlegen und auf die...
aber das siebtletzte zeichen war eine "0" ;-)
:) :)
in /var/spool/cron/crontabs/root
00 2 * * * su dms -c /usr/users/dms/bin/2_secure_script
das Script:
bitte eine recht ausführliche antwort ...
normalerweise kannst du die std out / error auch in eine datei umleiten
1 oder 2 > /mein/gespeicherter/file
wow ... klasse antwort, ich hätte ne stunde mindestens gerätzelt, bis ich ein halbsogutes script gebastelt hätte
dann könnte ich dir noch zusätzlich das "%s" anbieten, kannst einfach anhängen ... das berechnet dir die sekunden vom unix-ur-tag ;-) damit der key nicht zu einfach wird
in der shell
siehe man date
date +%Y%m%d%H%M%S
leider sind da keine millisekunden bei, aber ich hoffe dies ist zu verkraften ;)
shit .
dann hab ich mich wahrscheinlich zu früh gefreut ... hab gerade versucht im script den user zu wechseln, aber das ist auch nicht so ohne ... weil ich noch nicht rausbekommen habe, wie ich...
:) :) :)
das problem:
es wird eine ingres datenbank benutzt, die nur (ausschliesslich) den nutzer dms zulässt!
wird das script durch den cronjob gestarte, dann als user cron, der nicht auf die db...
zu eins ... php ist nicht installiert und das wird auch leider nichts ..
zu zwei ... weiss nicht wie, aber das sollte nicht wild sein, da nur einige db´s gesichert werden sollen... und das kann auch...
hab also nochmal mein script:
#!/bin/ksh
...
wenn du in dem script die variable language auf englisch setzt .,.... dann deine datumsabfrage und dann kannst du es zurücksetzen ...
nur so eine idee :-)
ja,ja,ja ... und ich weiss nicht weiter :-(
verdammt.
ich dachte das script läuft, und es erstellt auch die datei .. aber diese ist wieder nur 78k gross ...*nerv
die pfade hatte ich korrigiert .. log ?? ...mta läuft
script:
mgodms51>...
ups .. sorry .., das wusste ich nicht, dachte nur es wäre noch eine möglichkeit .. aber hier gibt es zu diesem thema soviel rat, dass man ja die freie auswahl hat ...
kann man für dieses problem nicht auch das sticybit setzen....
also, die rechte so, dass diese datei immer mit root rechten ausgeführt wird, dann muss man das passwd auch nicht im quellcode haben...
ich hab es hinbekommen .. es war zum einen die path angaben .. und zum anderen hatte ich als root die cron datei erstellt und es muss bin gehören ..
meine unwissenheit tut mir leid ...
aber...
hi *
habe ein script um eine datenbank zu sichern und will es per cron einmal am tag laufen lassen.
wenn ich es manuell starte bekomm ich ein schönes tar.gz raus, aber wenn ich das programm durch...
http://www.mrunix.de/forums/showthread.php?t=42873
hatte ein vergleichbares problem und hab es dann so hässlich gelassen ...
:-)