Auteur Topic: Link naar een Custom script op bureaublad plaatsen  (gelezen 11777 keer)

Offline doglover

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 28
Link naar een Custom script op bureaublad plaatsen
« Gepost op: 14 januari 2017, 14:25:21 »
Ik heb een script (bash) voor het uitvoeren een bepaalde taak.  (Het verplaatsen van bestanden uit een aantal vooraf gedefinieerde mappen naar een USB drive).  Dit script werkt wanneer ik het uitvoer vanuit een telnet verbinding en ook vanuit de taakplanner.

Graag had ik echter een schortcut (link) naar dit script gehad welke op het bureaublad staat.
Nu moet ik ieder keer het configuratie scherm openen, taakplanner openen en dan pas kan ik het script uitvoeren.

Is het mogelijk (en hoe dan) om een aanklikbaar icoontje op het bureaublad te plaatsen die dit script uitvoert?

Willy
  • Mijn Synology: DS423+
  • HDD's: 3X ST8000VN004

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.178
  • Fijne feestdagen.......
    • Truebase
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #1 Gepost op: 14 januari 2017, 14:29:42 »
Standaard kan dit niet in DSM maar, misschien is dit wat voor je ?


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline doglover

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 28
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #2 Gepost op: 14 januari 2017, 14:38:43 »
Dat had ik al gevonden.
Maar dat werkt alleen met php scripts.  Nu is het misschien mogelijk om een php script te schrijven die hetzelfde doet, maar dat gaat boven mijn intelligentie.

Willy
  • Mijn Synology: DS423+
  • HDD's: 3X ST8000VN004

Ben(V)

  • Gast
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #3 Gepost op: 14 januari 2017, 15:02:00 »
Het werkt ook met een shell script.

Offline doglover

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 28
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #4 Gepost op: 14 januari 2017, 15:08:39 »
Dan zullen we eens beter moeten kijken.

Willy
  • Mijn Synology: DS423+
  • HDD's: 3X ST8000VN004

Offline doglover

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 28
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #5 Gepost op: 14 januari 2017, 15:32:37 »
Wat doe ik verkeerd?

30295-0

De inhoud van dit PHP script is dan:  (genegereerd door MODS package creator)

<?php
$output 
shell_exec('/volume1/Movie/CopyKris.sh');
echo 
"<pre>$output</pre>";
?>

Het bash script waarnaar verwijst is uivooerbaar gemaakt (777)
  • Mijn Synology: DS423+
  • HDD's: 3X ST8000VN004

Ben(V)

  • Gast
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #6 Gepost op: 14 januari 2017, 16:55:25 »
Ik denk dat het niet werkt onder DSM 6 want als ik in het modsample.spk package kijk dan mis ik een "config" folder waarin bestand genaamd "privilege" moet staan waarin o.a. een user moet staan waaraan je rechten kunt geven.
in dat bestand moet zo iets staan:
{
"defaults":{
"run-as": "package"
},
"username": "scriptuser",
"ctrl-script": [{
"action": "postinst",
"run-as": "root"
}, {
"action": "preuninst",
"run-as": "root"
}, {
"action": "postuninst",
"run-as": "root"
}, {
"action": "preupgrade",
"run-as": "root"
}, {
"action": "start",
"run-as": "root"
}, {
"action": "stop",
"run-as": "root"
}]
}

Er wordt dan een user genaamd "scriptuser" aangemaakt als internal user en die kun je rechten geven op een share waar je het script kunt neerzetten

Offline doglover

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 28
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #7 Gepost op: 14 januari 2017, 17:23:26 »
Bummer.

idd, van de samples werkt het script ook niet.

Hoe lossen we dat op? 

Willy
  • Mijn Synology: DS423+
  • HDD's: 3X ST8000VN004

Ben(V)

  • Gast
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #8 Gepost op: 14 januari 2017, 17:31:10 »
Maak een folder genaamd config aan en zet daar een bestand genaamd privileged in met daarin de code die ik je al gegeven heb.
Voeg dat met 7zip aan het package toe en installeer het package.

Je moet het script dat je wilt gebruiken wel op een share zetten want anders kun je die gebruiker geen rechten geven.

Offline doglover

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 28
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #9 Gepost op: 15 januari 2017, 08:22:26 »
Gedaan.  Maaqr werkt niet.
Heb geprobeerd de config map zowel in heet eerste niveau van de spk file te zetten als in de diepste tar file.
Geen effect.

Willy
  • Mijn Synology: DS423+
  • HDD's: 3X ST8000VN004

Ben(V)

  • Gast
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #10 Gepost op: 15 januari 2017, 08:57:30 »
Sorry mijn fout, die folder moet "conf" heten en hij moet op het eerste niveau.

Verder moet je het script dat je aan wilt roepen op een share zetten waar de gebruiker die je in dat "privilege" bestand hebt opgegeven rechten heeft.
Stel dat je de user "scriptuser" hebt genoemd, dan doe je dat met de volgende stappen.
  • Control Panel
  • Shared Folder
  • Edit
  • Permissions
  • Kies voor: System Internal User
  • Selecteer de user "scriptuser"
  • Geef die user "scriptuser" Read/Write rechten

Offline doglover

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 28
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #11 Gepost op: 15 januari 2017, 09:35:22 »
Noppes.
Krijg die scriptuser ook helemaal niet te zien bij het zetten van de rechten.

Aangehecht mijn spk
  • Mijn Synology: DS423+
  • HDD's: 3X ST8000VN004

Stephan296

  • Gast
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #12 Gepost op: 15 januari 2017, 09:52:10 »
ik zal er ook eens induiken...

bestand privileged moet privilege zijn als eerste opmerking in je conf directory.

Offline doglover

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 28
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #13 Gepost op: 15 januari 2017, 10:02:28 »
OK.  Veranderd.
De scriptuser wordt nu gevonden en ik kan de rechten ook zetten.

Alleen het script wordt niet uitgevoerd.  (Het script werkt wel - het starten vanuit de taakplanner werkt zonder problemen)

Willy
  • Mijn Synology: DS423+
  • HDD's: 3X ST8000VN004

Stephan296

  • Gast
Re: Link naar een Custom script op bureaublad plaatsen
« Reactie #14 Gepost op: 15 januari 2017, 10:05:09 »
jouw start stop script klopt niet helemaal.
Je wilt dat het php script wordt uitgevoerd, of heb ik je vraag niet begrepen.
Maar je linkt in je php naar een sh file.
Die kun je ook direct uitvoeren vanuit het pakket.


 

Synology 918+ en TP Link TL-SG1016D - Link Aggregation ( LACP)

Gestart door Gerard 1Board NAS hardware vragen

Reacties: 19
Gelezen: 7223
Laatste bericht 24 november 2018, 18:08:15
door ivo nulens
Kleine aanpassing aan link achter oranje "nieuw" indicator

Gestart door BjörnBoard Vragen en opmerkingen OVER het forum

Reacties: 5
Gelezen: 4200
Laatste bericht 01 juli 2015, 13:04:23
door Pippin
Skip symbol link file

Gestart door Richard67Board Data replicator & overige backupsoftware

Reacties: 0
Gelezen: 1515
Laatste bericht 17 april 2013, 09:15:40
door Richard67
gitcdn[.]link

Gestart door stapperBoard Synology Router

Reacties: 5
Gelezen: 724
Laatste bericht 15 december 2022, 06:57:24
door stapper
DVB link ziet asus router niet

Gestart door hansieleinBoard Overige software

Reacties: 3
Gelezen: 1179
Laatste bericht 17 augustus 2019, 13:05:52
door Birdy