The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Betriebssysteme > SUN Solaris
.
Google unix.com



SUN Solaris Das Solaris Operating System, in der Regel auch nur Solaris, ist ein freies Unix-basierten Betriebssystem, die von Sun Microsystems.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Scheduling zwei Wochen durch cron LPT UNIX für Fortgeschrittene und Experten 5 02-20-2009 11:45 AM
Cron-Planung? megh HP-UX 1 08-19-2008 03:27 PM
Problem mit der Terminierung ein Shell-Skript auf cygwin mit cron Shash UNIX for Dummies Questions & Answers 4 08-09-2007 07:08 PM
Scheduling-Aufgaben mit cron alikun UNIX for Dummies Questions & Answers 4 03-21-2007 04:32 PM
Cron-Job Scheduling shihabvk UNIX für Fortgeschrittene und Experten 1 08-22-2005 11:36 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 09-29-2008
kumarmani kumarmani is offline
Registrierte Nutzer
  
 

Join Date: Sep 2008
Beiträge: 343
Cron-Job-Scheduling auf dem zweiten Tag der Woche

Hi,

Hilfe bitte!

Ich habe zu planen einige Arbeit auf jeden Montag und Donnerstag mit der stellvertretenden Cron. Ich bin mir nicht sicher, wie wenn ich 1 und 5 am Tag Gespeichert wird der Job für jeden Montag und Donnerstag. Wie die Planung von Arbeitsplätzen im obigen Fall.

Vielen Dank im Voraus.
  #2 (permalink)  
Old 09-29-2008
Franklin52 Franklin52 is online now Forum Staff  
Moderator
  
 

Join Date: Feb 2007
Posts: 4313
Schauen Sie in diesen Link zu dieser Bestellung:

cron und crontab

Grüße
  #3 (permalink)  
Old 09-29-2008
kumarmani kumarmani is offline
Registrierte Nutzer
  
 

Join Date: Sep 2008
Beiträge: 343
Hi Frank

Vielen Dank für den Link!

Aber mein Problem ist noch offen.

Von den angegebenen Link
---------------------------
0 0 1-7 * 5 / einigen / script
Sie können hoffen, dass die run / irgend / Skript in der ersten Minute der ersten Freitag des Monats. Leider, so läuft das Script auf jedem Tag der ersten Woche des Monats und jeden Freitag.
----------------------

In meinem Fall habe ich die Planung der Job auf jeden Montag und jeden Stellvertreter Donnerstag. Wenn die Code schreiben, der unter

0 0 1-7 * 1,4 <Pfad zu script>

Dann wird über jeden Montag und Donnerstag, allerdings habe ich eine Woche zu überspringen und dann das Skript für den Fall vom Donnerstag.

Bitte helfen Sie!

Grüße
  #4 (permalink)  
Old 09-29-2008
wempy's Avatar
wempy wempy is offline
Registrierte Nutzer
  
 

Join Date: Jun 2006
Lage: Harpenden, Großbritannien
Beiträge: 208
Eine einfache, wenn auch nicht besonders elegante Lösung, ist das Schreiben ein Wrapper-Skript, führt Ihr Ziel-Skript auf dem angegebenen Tage, und rufen Sie die Wrapper-Skript von cron.

zB (von der Spitze von meinem Kopf, nicht getestet):
Code:
#!/bin/bash
FLAGFILE=/var/tmp/FlagFileNameThatIsUnique
DAY=`date +\%a`
case $DAY in
Mon) /path/to/script/to/be/run;;
Thu) [ -f $FLAGFILE ] && rm $FLAGFILE || (/path/to/script/to/be/run; touch $FLAGFILE);;
esac
die Cron-Eintrag, um die Wrapper jeden Montag und Donnerstag.
Die Verpackung wird nur mit dem Skript auf einem Donnerstag, wenn die flagfile nicht vorhanden ist (und die flagfile, sobald er laufen). Das nächste Mal wird sie aufgefordert, an einem Donnerstag die flagfile vorhanden, so dass sie nicht das Skript ausführen, so löscht die flagfile.

Sie sollten darauf achten, wo Sie das flagfile, wie auf Ihrem System / tmp und / var / tmp kann "gereinigt" werden, wenn das System neu gestartet wird. Sie haben auch, um sicherzustellen, dass die flagfile ist eindeutig benannt, so dass nichts anderes können mit ihm.
  #5 (permalink)  
Old 09-29-2008
kumarmani kumarmani is offline
Registrierte Nutzer
  
 

Join Date: Sep 2008
Beiträge: 343
Dank Wempy

Sind wir sagen, ohne dass ein Wrapper-Skript ist es nicht möglich, das Skript an abwechselnden Tagen der Woche?
  #6 (permalink)  
Old 09-29-2008
wempy's Avatar
wempy wempy is offline
Registrierte Nutzer
  
 

Join Date: Jun 2006
Lage: Harpenden, Großbritannien
Beiträge: 208
Nun, es ist möglich, aber Ihre crontab Linien erhalten schrecklich lang. Cron wird nur ausgeführt Jeder Tag, gibt es keine explizite Art und Weise zu sagen, alle anderen bestimmten Tag, so müssen Sie prüfen, ob es sollte heute oder nicht, und in das einfache, binäre, Fall wie diesem, ist dies der einfachste (vielleicht schnellste ) Lösung ist, um die Dinge mit einem flagfile.
Man kann die Logik in der Wrapper-Skript oben in den Cron-Eintrag, aber wie ich schon sagte, es macht den Eintrag sehr lang und schwer zu lesen.
  #7 (permalink)  
Old 09-29-2008
kumarmani kumarmani is offline
Registrierte Nutzer
  
 

Join Date: Sep 2008
Beiträge: 343
Ich schätze Sie helfen!

Sie können lassen Sie es mich wissen, was wird der Eintrag in crontab evne wenn sein großer Ich möchte testen.

Nochmals vielen Dank
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 07:50 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0