Auteur Topic: Pakketten starten en stoppen met Taakplanner  (gelezen 9326 keer)

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 275
  • -Ontvangen: 774
  • Berichten: 5.099
Pakketten starten en stoppen met Taakplanner
« Gepost op: 27 mei 2013, 21:12:33 »
Weet iemand een oplossing om een pakket uit Package Center te starten en te stoppen met behulp van de Taakplanner, zodat ook de status beschikbaar blijft?

Ieder pakket uit Package Center heeft een start-stop-status script, welke je hiervoor kunt gebruiken.

Bijvoorbeeld om TraktForBoxee te starten:
/var/packages/TraktForBoxee/scripts/start-stop-status start
Bijvoorbeeld om TraktForBoxee te stoppen:
/var/packages/TraktForBoxee/scripts/start-stop-status stop
Dit werkt prima, alleen klopt de status dan niet meer van de pakketten in Package Center. Die blijft namelijk op gestopt staat, terwijl het pakket wel degelijk gestart is. Ik denk dat dit komt omdat je het pakket niet uit kan voeren moet de juiste gebruiker.

Iemand een idee hoe het pakket wel netjes gestart kan worden zodat de status in Package Center klopt?
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Martijn85

  • Gast
Re: Pakketten starten en stoppen met Taakplanner
« Reactie #1 Gepost op: 27 mei 2013, 21:49:45 »
Dit heeft geloof ik te maken met het bestand "enabled" die het pakket aanmaakt als je deze start via package center.

Deze wordt hier aangemaakt:

var/packages/package
Met dit bestand wordt gecontroleerd of het pakket is gestart.

Volgens mij wordt deze niet (altijd) aangemaakt via de CLI.

Verstuurd van mijn HTC One X met Tapatalk

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 275
  • -Ontvangen: 774
  • Berichten: 5.099
Re: Pakketten starten en stoppen met Taakplanner
« Reactie #2 Gepost op: 27 mei 2013, 21:55:02 »
Deze kijkt gewoon of het proces actief is:

if [ `ps w | grep ${PACKAGE} | grep -v -E 'status|grep' | wc -l` -gt 0 ]
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline nomad

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 27
  • Berichten: 46
Re: Pakketten starten en stoppen met Taakplanner
« Reactie #3 Gepost op: 28 mei 2013, 02:31:04 »
Ik denk dat dit komt omdat je het pakket niet uit kan voeren moet de juiste gebruiker.

Je kunt dingen als een andere gebruiker starten met su, bijvoorbeeld:

su - username -c "/var/packages/TraktForBoxee/scripts/start-stop-status start"
Alhoewel ik betwijfel of dit je probleem oplost, ik denk eerder in de richting die Martijn85 aangeeft met het bestand ENABLED.
  • Mijn Synology: ds412+

Martijn85

  • Gast
Re: Pakketten starten en stoppen met Taakplanner
« Reactie #4 Gepost op: 30 mei 2013, 08:30:22 »
Nog even gekeken. Als ik zonder dat ik een pakket stop, het bestand enabled weggooi, wordt het pakket als gestopt weergegeven in package center.

Het pakket is nog niet echt gestop want blijft gewoon bereikbaar. De status in package center wordt dus bepaald door het bestand enabled.

  • Als enabled bestaat wordt het pakket weergegeven als gestart.
  • Als enabled niet bestaat wordt het pakket weergegeven als gestop.

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 275
  • -Ontvangen: 774
  • Berichten: 5.099
Re: Pakketten starten en stoppen met Taakplanner
« Reactie #5 Gepost op: 30 mei 2013, 19:38:35 »
Maar het is dus Package Center dat dit bestand aanmaakt en weer verwijderd, want hier staat niks over in het start-stop-status script. Ik zal er nog eens wat dieper induiken.
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Martijn85

  • Gast
Re: Pakketten starten en stoppen met Taakplanner
« Reactie #6 Gepost op: 31 mei 2013, 10:05:39 »
Maar het is dus Package Center dat dit bestand aanmaakt en weer verwijderd, want hier staat niks over in het start-stop-status script. Ik zal er nog eens wat dieper induiken.

Dat verklaard ook waarom het pakket gestopt blijft als je het via het script start. Hij maakt geen bestand enabled aan dus package center ziet niet dat die is gestart.

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 275
  • -Ontvangen: 774
  • Berichten: 5.099
Re: Pakketten starten en stoppen met Taakplanner
« Reactie #7 Gepost op: 31 mei 2013, 11:38:04 »
Dan is dus een werkend script voor de taakplanner om Trakt te starten:

echo "" >> /var/packages/TraktForBoxee/enabled &&
su - traktforboxee -c "/var/packages/TraktForBoxee/scripts/start-stop-status start"

En dit op Trakt te stoppen:

rm /var/packages/TraktForBoxee/enabled &&
su - traktforboxee -c "/var/packages/TraktForBoxee/scripts/start-stop-status stop"

Getest en de status is nu correct.

Het TraktForBoxee script wordt niet iedere dag om 05:55 gestopt en om 06:00 gestart via de Taakplanner. Ik verwijder zelfs het logbestand voor het starten, zodat  ik maximaal één dag logging heb.
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 275
  • -Ontvangen: 774
  • Berichten: 5.099
Re: Pakketten starten en stoppen met Taakplanner
« Reactie #8 Gepost op: 02 juni 2013, 01:09:22 »
Script kan wel goed werken voor andere pakketten, maar helaas niet voor TraktForBoxee kom ik net achter. Stoppen gaat prima, evenals het verwijderen van het log bestand. Maar als om 6:00 uur het pakket gestart wordt, staat de Boxee Box niet aan en stopt het pakket gewoon. Balen...
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Martin478

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 51
Re: Pakketten starten en stoppen met Taakplanner
« Reactie #9 Gepost op: 28 juli 2013, 10:59:49 »
Hoi matr1x, heb je toevallig ervaring met het starten en stoppen van MailServer en MailStation via script voor taakplanner?

Martin

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 275
  • -Ontvangen: 774
  • Berichten: 5.099
Re: Pakketten starten en stoppen met Taakplanner
« Reactie #10 Gepost op: 28 juli 2013, 12:30:29 »
Hoi matr1x, heb je toevallig ervaring met het starten en stoppen van MailServer en MailStation via script voor taakplanner?

Martin

Nee, maar waarom zou je die willen stoppen? Je wilt toch zeker 27/4 mail kunnen ontvangen?
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Hofstede

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 1468
  • Berichten: 6.151
Re: Pakketten starten en stoppen met Taakplanner
« Reactie #11 Gepost op: 28 juli 2013, 13:01:40 »
Dat is een discussie uit een andere thread. Men wil die pakketten kunnen stoppen om de NAS 's nachts te kunnen laten hibernaten. Wat dus in tegenspraak is met de mailserver functie.

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 275
  • -Ontvangen: 774
  • Berichten: 5.099
Re: Pakketten starten en stoppen met Taakplanner
« Reactie #12 Gepost op: 28 juli 2013, 13:21:46 »
Ik verwacht dat je elk pakket via de taakplanner kunt starten en stoppen door het start-stop-status script te gebruiken met de parameter start en stop (zie hierboven).

Maar je moet wel wat extra's doen om de status in Package Center correct weer te geven (zie ook hierboven).
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Martin478

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 51
Re: Pakketten starten en stoppen met Taakplanner
« Reactie #13 Gepost op: 28 juli 2013, 13:39:00 »
Heb bovenstaande geprobeerd en ook met de ENABLE. Dit werkt echter niet voor mailserver en mailstation. Deze blijven gewoon actief. Inmiddels is op de een of andete manier Mail-Relaxer (package) toch nog gaan werken en hibernate mijn ds wel weer gewoon ondanks de mail. Maar ben nog wel geinteresseerd in de commando's voor een script. Dus als je iets weet...... graag.

Martin


 

Bericht van NAS over niet bijgewerkte pakketten

Gestart door P-SynologyBoard Synology DSM algemeen

Reacties: 16
Gelezen: 2997
Laatste bericht 13 november 2020, 16:01:55
door P-Synology
Installeert een restore van Hyperbackup ook de bijbehorende pakketten?

Gestart door BasaltBoard Data replicator & overige backupsoftware

Reacties: 0
Gelezen: 683
Laatste bericht 21 december 2022, 20:43:16
door Basalt
Pakketten op volume2

Gestart door Matr1xBoard Synology DSM 5.1 en eerder

Reacties: 2
Gelezen: 2016
Laatste bericht 19 maart 2012, 18:01:13
door Matr1x
Aanvullende pakketten voor SABnzbd

Gestart door basmegBoard SABnzbd (usenet)

Reacties: 6
Gelezen: 2828
Laatste bericht 13 september 2013, 18:36:24
door basmeg
meer Add-on pakketten

Gestart door sstrikeBoard Synology Router

Reacties: 1
Gelezen: 1691
Laatste bericht 05 maart 2016, 12:37:06
door Babylonia