Du er her: Hjem --> Annet --> Blog --> Synology tips

Synology tips

Synology er en "enkel" datamaskin med stor harddisk, uten skjerm. Man kan bare logge seg inn remote. Den egner seg godt som filserver. Operativsystemet DSM er basert på Linux og har både et GUI (nås over http eller https) og et tekstbasert grensesnitt (nås over SSH). I DSM versjon 5 og tidligere kom Synology med BusyBox kommandolinjeverktøy, det vil si ett minimalistisk sett UNIX programmer, laget for å ta liten plass og få ressurser. Script ble tolket av /bin/sh. I versjon 6 kommer DSM med et mer omfattende bash-shell, der script tolkes av /bin/bash.

Crontab

Crontab er et program for å automatisk kunne kjøre andre programmer og script.

Editere crontab:
sudo vi /etc/crontab
Deretter må crontab restartes med:
sudo /usr/syno/sbin/synoservicectl --restart crond

Crontab filen er på formen:
minute hour dateofmonth month dayofweek who command
for eksempel:
52 23 27 10 6 root /volume1/sysadm/backup/psbup.sh
Her vil scriptet psbup.sh kjøres klokken 23:52 den 27 oktober, dersom denne datoen faller på en lørdag. Scriptet vil kjøre med root rettigheter.
52 * 27 10 * root /volume1/sysadm/backup/psbup.sh
Her vil scriptet psbup.sh kjøre 52 minutter over hver time, hele dagen den 27 oktober. Scriptet vil kjøre med root rettigheter.

Tidligere har det vært problemer med å kjøre script over cron med andre brukere enn root.

Aktiver root konto

How to activate root account for WinSCP in Synology DSM 6.1.x: https://www.youtube.com/watch?v=yMSnBuWmGPs
sudo -i
sudo synouser -setpw root rootnewpw

Hjelp

Hjelp på synology: date --help.

Referanser

  1. rsync all files of remote machine over SSH without root user?
    https://unix.stackexchange.com/questions/92123/rsync-all-files-of-remote-machine-over-ssh-without-root-user
Telefon: 67 20 71 21 / 92 60 51 57 Logo-tema