Synology-Forum.nl
Firmware => Synology DSM 7.1 => Topic gestart door: marcblom op 10 maart 2023, 14:10:08
-
Beste mede forummers,
Ik wil graag de map - Foto's zichtbaar hebben in de standaard map Photos. Dit kan via Symbolic link en dit kan ik doen via SSH, maar ik kwam op internet ook de oplossing tegen om dit via taakplanner te doen. Hierbij heb ik een aantal vragen:
- Wanneer ik dit invoer in taakplanner lijkt er niets te gebeuren, zie de bijgevoegde afbeeldingen voor de instellingen. Kan een symbolic link überhaupt via taakplanner is dan ook de eerste vraag? Mijn Synology DS716 heb ik overigens hierna opnieuw opgestart.
- Tweede vraag is, los of het via taakplanner kan, of het commando juist is?
- Indien dit niet via taakplanner kan zal ik het via SSH/Telnet doen, dan is het commando hetzelfde en het juiste om de map - Foto's zichtbaar te krijgen in de map Photos?
Dank alvast voor het meedenken!
-
Het script in de taakplanner wordt identiek uitgevoerd als in een SSH sessie. Als je het script niet periodiek laat uitvoeren (Wat hier waarschijnlijk de bedoeling is) moet je hem handmatig starten.
Voeg er anders een 2e regel aan toe:
echo "geslaagd"
En stel in dat er bij elke uitvoering een mail verstuurd wordt. Als in die mail "geslaagd" staat, heb je in elk geval een bevestiging dat het script gedraaid heeft.
-
waarschijnlijk moet je dit commando via ene shell starten zoals bijvoorbeeld "bash"
Je uit te voeren commando wordt dan bash mount --bind etc
-
bedankt voor jullie input!
Wanneer ik mail instel voor het resultaat krijg ik het volgende bericht(?)
Taakplanner heeft een geactiveerde taak voltooid.
Taak: mount fotos to photo
Starttijd: Fri, 10 Mar 2023 15:20:03 GMT
Stoptijd: Fri, 10 Mar 2023 15:20:04 GMT
Huidige status: 2 (Onderbroken)
Standaard output/fout:
/run/esynoscheduler.script.28999.mount fotos to photo: line 1: unexpected EOF while looking for matching `''
/run/esynoscheduler.script.28999.mount fotos to photo: line 3: syntax error: unexpected end of file
Van DS716
-
Het voordeel van de mail is in elk geval dat je een terugkoppeling krijgt.
unexpected EOF while looking for matching `''
Hij zal struikelen over de enkele quote in photo's. Hij zoekt nu naar de bijpassende 2e enkele quote en die is er niet. Dus End Of File error.
Veiliger is om elk van de twee paden tussen dubbele quotes te zetten zodat je weet dat dit als tekst geïnterpreteerd gaat worden.
-
Het lijkt er op dat de taak nu in ieder geval geslaagd is, al ben ik daar nog niet helemaal zeker van gezien de laatste opmerking inzake de root gebruiker.
Ik ben als gebruiker met administrator rechten ingelogd...
Taakplanner heeft een geactiveerde taak voltooid.
Taak: mount fotos to photo
Starttijd: Fri, 10 Mar 2023 15:45:37 GMT
Stoptijd: Fri, 10 Mar 2023 15:45:37 GMT
Huidige status: 0 (Normaal)
Standaard output/fout:
mount: only root can use "--bind" option
geslaagd
Van DS716
-
Over ' had ik overheen gekeken. Ik zou willen adviseren om die ' helemaal weg te halen.
Het mag dan misschien werken maar mijn ervaring is dat je allerlei onverwachte issues kunt tegen komen als je "dia kritische" karakters gebruikt in directory en / of bestands namen.
En ja als je ze dan toch wilt gebruiken dan altijd die namen tussen " zetten. Wat overigens ook geld als je een spatie gebruikt in een naam.
-
mount: only root can use "--bind" option
Je moet dus de taak laten uitvoeren door root.
-
Thanks!, maar hoe doe ik dat vanuit mijn gebruikersaccount?
-
root i.p.v. Saskia (zie je 2e printscreen).