Synology-Forum.nl
Firmware => Synology DSM 6.2 => Topic gestart door: Jheroen op 10 oktober 2020, 09:31:55
-
Ha mensen,
Ik heb een crontask in de nas die niet (meer) in de taskmanager staat. De nas is een tijdje terug gemigreerd.
Hoe kan ik de taak uit de nas verwijderen via Putty?
-
Met die migratie zal die crontab wel zijn overschreven met de standaard, dus die task zal wel niet bestaan.
Maar goed, ga eerst maar eens kijken:
sudo cat /etc/crontab
Eventueel crontab bewerken:
sudo vi /etc/crontab
-
Goedemorgen Birdy,
Ik was iets verder inmiddels, heb via commando's het bestand naar homes gekopieerd daar aangepast en wilde het bestand weer uploaden (overschrijven) enkel dat lukt nog niet; krijg een melding dat er een nieuwer bestand (new swap file) bestaat.
Ik zie de taak staan in het bestand enkel bewerken kan ik het bestand niet.
Ik gebruik Putty voor de connectie. > inmiddels winscp gaan gebruiken, bestand kunnen bewerken enkel uploaden lukt niet, denk geen root rechten even puzzelen
Het gaat om de spotwebtaak, spotweb draait niet meer op de nas.
-
Dus, ik begrijp dat het een Spotweb taak is in crontab, maar Spotweb draait niet meer, omdat je die niet meer gebruikt ?
M.a.w. die Spotweb taak moet uit de Crontab gehaald worden, die kennelijk nog bestaat.
Klopt bovenstaande ?
Ik heb de acties van jou getest in PuTTY:
sudo cp /etc/crontab /volume1/homes
Crontab aangepast.
sudo cp /volume1/homes/crontab /etc
Geen error en kan de aanpassing in crontab zien.
Wat WinSCP betreft, dan ben je IDD geen root.
-
@Birdy Klopt, ik draai geen spotweb meer maar de taak is waarschijnlijk door een foutje bij verwijderen oid in de crontask blijven staan.
Ik vraag me af hoe ik dit kan oplossen, in putty kan ik bestand zien etc maar overschrijven met een bewerkte versie lukt niet (rechten).
Winscp: geen root inderdaad.. Het is al even geleden dat ik dit soort dingen heb gedaan :|
-
Ik heb overigens crontab aangepast met de Textverwerker package op de NAS.
[attachimg=1]
-
in putty kan ik bestand zien etc maar overschrijven met een bewerkte versie lukt niet (rechten)
Als je geen rechten hebt dan krijg je te zien: Permission denied.
Ik denk eerder, dat je crontab hebt aangepast op je PC met Notepad of zo.
Ik heb het gedaan met de Textverwerker op de NAS.
-
Ik snap overigens niet dat je ooit de crontab hebt gebruikt voor een spotweb taak, hiervoor heb je immers de Taakplanner voor.
-
Hoi Birdy,
Ik heb de taakplanner gebruikt maar door 'iets' is de spotwebtaak blijven staan in de crontab maar is niet meer zichtbaar in de taakmanager.
aangezien ik de beveiliging wat strakker wil zetten (zakelijk) komt naar voren dat deze taak nog actief is zonder dat deze in de taakmanager terugkomt, dat wordt door syno gezien als een gevaarlijke taak (want niet zichtbaar in de GUI).
Bewerken: ik heb het bestand op de nas nu ook bewerkt met de testverwerker alleen hoe zet je het nu weer terug zonder de juiste rechten
-
alleen hoe zet je het nu weer terug zonder de juiste rechten
De juiste rechten blijven bestaan:
-rw-r--r-- 1 root root 472 Oct 9 17:29 crontab
Terugzetten moet werken met:
sudo cp /volume1/homes/crontab /etc
-
@Birdy fantastisch, het is gelukt.
Ik denk vaak veel te ingewikkeld, ik heb precies gedaan wat je omschrijft en het is gelukt bedankt!
Ik ga deze draad bewaren.
-
Dan had je mijn Reactie #3 niet goed gelezen of overgenomen.
-
Ik had het idee nav je screenshot dat je alsnog het bestand in putty zou moeten uploaden/overschrijven. -> ik denk vaak te ingewikkeld.
Ik zal die post als beste antwoord markeren, een voor het archief.
-
En is dit pakket misschien wat?:
[attachimg=1]
Daarmee kun je ook jobs wissen.
-
Goed idee, enkel ik neem aan als je de jobs in de manager ziet staan en ze daar verwijderd het afdoende is; of zijn er situaties waar deze oplossing van pas komt..
-
Ik heb dit ding nooit gebruikt, maar je kunt een regel wissen en de boel weer herstarten.
IK zie wel dat de jobs die de taakplanner maakt, lastig te wissen zijn. Dit omdat die jobs indirect aangeroepen worden. Het zijn allemaal cronjob die de taaklanner aanroepen met een bepaalde ID. Dus weet je niet 123 welke je moet wissen. ::)
-
enkel ik neem aan als je de jobs in de manager ziet staan en ze daar verwijderd het afdoende is
Getest en ja, dan zouden ze ook uit de crontab verwijderd moeten zijn.
De nas is een tijdje terug gemigreerd.
Denk een migratie foutje.