Auteur Topic: Packages opstarten via command line  (gelezen 400 keer)

Dit onderwerp bevat een als beste antwoord gemarkeerd bericht. Klik hier om er direct naartoe te gaan.

Offline mc_

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 6
  • Berichten: 121
Packages opstarten via command line
« Gepost op: 07 februari 2020, 19:39:39 »
Ik gebruik sinds kort Monit (package in de bèta repository van Syno Community) om oa Domoticz en MyDomoAtHome te monitoren. De laatste vliegt er nog wel 's uit en Monit start 'm vervolgens keurig weer op. Blij mee dus.

Om Monit te gebruiken dien je de start/stop scripts op te geven van de te monitoren packages. Voor MyDomoAtHome gebruik ik het volgende commando om te starten:

/usr/syno/sbin/synoservice --enable pkgctl-MyDomoAtHomeof
/usr/syno/sbin/synoservice --restart pkgctl-MyDomoAtHome
In beide gevallen start het package, maar in het Package Center staat het pakket nog als inactief (Run knop is beschikbaar).
- is er een verschil tussen starten in Package Center en via command line? Kennelijk wel
- is er een verschil tussen restart en enable?
- gebruik ik het juiste commando om te starten?
  • Mijn Synology: DS414
  • HDD's: 4xWD40EFRX

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 997
  • -Ontvangen: 5558
  • Berichten: 33.424
  • Synology is awesome.
    • Synology Support
Re: Packages opstarten via command line
« Reactie #1 Gepost op: 07 februari 2020, 23:42:21 »
Dit zijn de mogelijkheden, met uitleg:

--enable, --disable
Enable or disable the specified service.
Not only the specified service will be saved to the current settings once the service has been enabled or disabled, the service will also be started or stopped immediately.

--start, --stop, --restart
Start, stop, or restart the specified service without modifying the settings.
Before starting the service, it will check if the service has been enabled yet.


CS406     DSM 2.0-0731       [ARCHIEF OPSLAG]
DS107+    DSM 3.1-1639       [ARCHIEF OPSLAG]
DS111     DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim DSM 6.2.2-24922-4  [SPEELTJE]
DS411+II  DSM 6.2.2-24922-4  [BACKUP]
DS413J    DSM 6.2.2-24922-4  [Surveillance]
DS716+II  DSM 6.2.2-24922-4  [TEST]
DS918+    DSM 6.2.2-24922-4  [PROD]
RT2600ac  SRM 1.2.3-8017-5   [PROD]
MR2200ac  SRM 1.2.3-8017-5   [PROD]

Offline mc_

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 6
  • Berichten: 121
Re: Packages opstarten via command line
« Reactie #2 Gepost op: 08 februari 2020, 16:53:20 »
Dank, @Birdy. Het bevestigt dat ik beide kan gebruiken. Het verklaart niet waarom de status in Package Manager niet geüpdatet wordt. Daar ook gedachten over?
  • Mijn Synology: DS414
  • HDD's: 4xWD40EFRX

Gemarkeerd als beste antwoord door mc_ Gepost op 09 februari 2020, 15:54:19

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 997
  • -Ontvangen: 5558
  • Berichten: 33.424
  • Synology is awesome.
    • Synology Support
Re: Packages opstarten via command line
« Reactie #3 Gepost op: 08 februari 2020, 17:47:27 »
Ik heb het even getest met de standaard package "Text Editor":

Package staat op Stopped: --enable > Package staat nog steeds op Stopped maar Package werkt wel > Fout
Package staat op Stopped: --start > Package staat op Running > Goed
Package staat op Stopped: --restart Package staat nog steeds op Stopped en Package werkt niet > Goed

Package staat op Running: --disable > Package staat op Stopped > Goed
Package staat op Running: --stop > Package staat op Stopped > Goed
Package staat op Running: --restart > Package staat op Running > Goed

Trek je conclusie. ;)


CS406     DSM 2.0-0731       [ARCHIEF OPSLAG]
DS107+    DSM 3.1-1639       [ARCHIEF OPSLAG]
DS111     DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim DSM 6.2.2-24922-4  [SPEELTJE]
DS411+II  DSM 6.2.2-24922-4  [BACKUP]
DS413J    DSM 6.2.2-24922-4  [Surveillance]
DS716+II  DSM 6.2.2-24922-4  [TEST]
DS918+    DSM 6.2.2-24922-4  [PROD]
RT2600ac  SRM 1.2.3-8017-5   [PROD]
MR2200ac  SRM 1.2.3-8017-5   [PROD]

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 120
  • -Ontvangen: 1802
  • Berichten: 11.940
Re: Packages opstarten via command line
« Reactie #4 Gepost op: 08 februari 2020, 17:54:41 »
Waarschijnlijk roept de package manager deze routine ook aan en update zijn status als het gelukt is. Als je de routine rechtstreeks aanroept, heeft package manager er geen weet van en vertrouwd op zijn database.

In elk package zelf staat ook een "start-stop-status' script dat specifiek per package aangepast is. Misschien moet die aangeroepen worden?
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 997
  • -Ontvangen: 5558
  • Berichten: 33.424
  • Synology is awesome.
    • Synology Support
Re: Packages opstarten via command line
« Reactie #5 Gepost op: 08 februari 2020, 18:01:20 »
Alles werkt toch gewoon goed, behalve --enable
Alleen bij Monit niet en --enable is op zich een rare functie.


CS406     DSM 2.0-0731       [ARCHIEF OPSLAG]
DS107+    DSM 3.1-1639       [ARCHIEF OPSLAG]
DS111     DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim DSM 6.2.2-24922-4  [SPEELTJE]
DS411+II  DSM 6.2.2-24922-4  [BACKUP]
DS413J    DSM 6.2.2-24922-4  [Surveillance]
DS716+II  DSM 6.2.2-24922-4  [TEST]
DS918+    DSM 6.2.2-24922-4  [PROD]
RT2600ac  SRM 1.2.3-8017-5   [PROD]
MR2200ac  SRM 1.2.3-8017-5   [PROD]

Offline mc_

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 6
  • Berichten: 121
Re: Packages opstarten via command line
« Reactie #6 Gepost op: 09 februari 2020, 15:54:14 »
Dank allen. Ik draai 'm nu met start en stop en dat werkt goed.
  • Mijn Synology: DS414
  • HDD's: 4xWD40EFRX

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 997
  • -Ontvangen: 5558
  • Berichten: 33.424
  • Synology is awesome.
    • Synology Support
Re: Packages opstarten via command line
« Reactie #7 Gepost op: 09 februari 2020, 16:40:32 »
 :thumbup:


CS406     DSM 2.0-0731       [ARCHIEF OPSLAG]
DS107+    DSM 3.1-1639       [ARCHIEF OPSLAG]
DS111     DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim DSM 6.2.2-24922-4  [SPEELTJE]
DS411+II  DSM 6.2.2-24922-4  [BACKUP]
DS413J    DSM 6.2.2-24922-4  [Surveillance]
DS716+II  DSM 6.2.2-24922-4  [TEST]
DS918+    DSM 6.2.2-24922-4  [PROD]
RT2600ac  SRM 1.2.3-8017-5   [PROD]
MR2200ac  SRM 1.2.3-8017-5   [PROD]

Offline Pippin a.k.a. MMD

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 103
  • -Ontvangen: 514
  • Berichten: 2.679
  • Everything is electric.
Re: Packages opstarten via command line
« Reactie #8 Gepost op: 09 februari 2020, 18:25:06 »
Is enable/disable niet voor autoboot en start/stop gewoon start/stop?

Net als met systemd...
DS414
OpenVPN #1: Beter beveiligen OpenVPN #2: Beter beveiligen als client OpenVPN #3: Vast IP voor clients OpenVPN #4: Inline certificaten

"Today's scientists have substituted mathematics for experiments, and they wander off through equation after equation, and eventually build a structure which has no relation to reality." Nikola Tesla

Offline mc_

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 6
  • Berichten: 121
Re: Packages opstarten via command line
« Reactie #9 Gepost op: 09 februari 2020, 19:34:57 »
Zou kunnen. Maar start/stop staan niet in de synoservice help...

        --help                                                  Show this help
        --help-dev                                              More specialty functions for deveplopment
        --is-enabled            [ServiceName]                   Check if the service is enabled
        --status                [ServiceName]                   Get the status of specified services
        --enable                [ServiceName]                   Set runkey to yes and start the service (alias to --start)
        --disable               [ServiceName]                   Set runkey to no and stop the service (alias to --stop)
        --hard-enable           [ServiceName]                   Set runkey to yes and start the service and its dependency (alias to --hard-start)
        --hard-disable          [ServiceName]                   Set runkey to no and stop the service and its dependency (alias to --hard-stop)
        --restart               [ServiceName]                   Restart the given service
        --reload                [ServiceName]                   Reload the given service
        --pause                 [ServiceName]                   Pause the given service
        --resume                [ServiceName]                   Resume the given service
        --pause-by-reason       [ServiceName]   [Reason]        Pause the service by given reason
        --resume-by-reason      [ServiceName]   [Reason]        Resume the service by given reason
        --pause-all             (-p)    [Reason]        (Event) Pause all service by given reason with optional event(use -p to include packages)
        --pause-all-no-action   (-p)    [Reason]        (Event) Set all service runkey to no but leave the current service status(use -p to include packages)
        --resume-all            (-p)    [Reason]                Resume all service by given reason(use -p to include packages)
        --reload-by-type        [type]          (buffer)        Reload services with specified type
        --restart-by-type       [type]          (buffer)        Restart services with specified type
                                                                Type may be {file_protocol|application}
                                                                Sleep $buffer seconds before exec the command (default is 0)
  • Mijn Synology: DS414
  • HDD's: 4xWD40EFRX

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 120
  • -Ontvangen: 1802
  • Berichten: 11.940
Re: Packages opstarten via command line
« Reactie #10 Gepost op: 09 februari 2020, 22:24:01 »
Citaat
Maar start/stop staan niet in de synoservice help...

In zekere zin wel want er staat:

--enable   … (alias to --start)
--disable  …  (alias to --stop)

Maar een alias is identiek aan het origineel dus staat het fout in de help.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR

Offline sciurius

  • Bedankjes
  • -Gegeven: 14
  • -Ontvangen: 11
  • Berichten: 221
  • Arms are made for hugging
Re: Packages opstarten via command line
« Reactie #11 Gepost op: 10 februari 2020, 10:02:51 »
Ik gebruik synopkgctl. Bv.

synopkg start nextcloud

start Nextcloud en hij is dan ook running in het package center.
  • Mijn Synology: DS418
  • HDD's: WD60EFRX-68L0BN1
DS418 / DSM 6.2.2-24922-4 / 2 x WD60EFRX-68L0BN1 (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.2-24922-4 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing


 

IPKG is niet meer....., packages niet meer te downloaden, domeinnaam te koop

Gestart door peeweesynBoard Optware / IPKG / Telnet

Reacties: 12
Gelezen: 4187
Laatste bericht 21 augustus 2014, 08:19:06
door peeweesyn
Alle info over packages is verplaatst

Gestart door BjörnBoard Download mods

Reacties: 0
Gelezen: 3546
Laatste bericht 09 oktober 2012, 08:50:52
door Björn
Packages

Gestart door TonVHBoard Synology Router

Reacties: 14
Gelezen: 2355
Laatste bericht 08 augustus 2016, 20:35:25
door nelek
Geen packages meer installeren of bijwerken (na update DSM)

Gestart door MBsynBoard Synology DSM 6.0

Reacties: 33
Gelezen: 4247
Laatste bericht 04 november 2016, 07:11:47
door MBsyn
installeren packages van synocommunity lukt niet

Gestart door oorsc001Board NZBGet

Reacties: 20
Gelezen: 8336
Laatste bericht 23 maart 2015, 07:52:47
door dolphs
Synology-Forum.nl is een Nederlands gebruikersforum en staat volledig los van het merk Synology. Lees onze privacyverklaring.