Auteur Topic: ssh en tasks  (gelezen 1569 keer)

Offline jr212

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 36
  • Berichten: 368
ssh en tasks
« Gepost op: 04 maart 2021, 18:30:04 »
Hi,
Op meerdere plaatsen vind ik dat je via
Citaat
sudo cp /var/log/messages /volume3/Backup/naam.txt
de log kunt kopiëren naar een leesbare plaats. Ik zou dit via een task willen vereenvoudigen.

Kan dit?
ik probeerde dit
Citaat
$echo <123456> | sudo -s cp /var/log/messages /volume3/Backup
maar ok dit lukt niet.
123456 natuurlijk met het juiste wachtwoord:)


Jan
  • Mijn Synology: 2419+
  • HDD's: Zie handtekening
DS2419+ 22 TiB / 18 TiB / 3 X 14 TiB / 8 TiB 1 X SSD 0.5 TiB (90.5 TiB)
DS2415+ 2 X 8 TiB / 2 X 14 TiB / 16 TiB  / 22 TiB  (82 TiB)
DS415play 4 X 14 TiB (56 TiB)

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 7983
  • Berichten: 44.003
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: ssh en tasks
« Reactie #1 Gepost op: 04 maart 2021, 18:39:46 »
Task Manager gebruiken.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2667
  • Berichten: 16.547
Re: ssh en tasks
« Reactie #2 Gepost op: 04 maart 2021, 18:51:16 »
Ik doe het dagelijks met

cp /var/log/messages /volume1/xxxxx/messages.log
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline jr212

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 36
  • Berichten: 368
Re: ssh en tasks
« Reactie #3 Gepost op: 05 maart 2021, 07:12:07 »
Task Manager gebruiken.
Dat is dus wat ik probeer maar het lukt niet

Ik doe het dagelijks met

cp /var/log/messages /volume1/xxxxx/messages.log
lukt ook niet. foutmelding ==> cp: cannot open '/var/log/messages' for reading: Permission denied

Jan
  • Mijn Synology: 2419+
  • HDD's: Zie handtekening
DS2419+ 22 TiB / 18 TiB / 3 X 14 TiB / 8 TiB 1 X SSD 0.5 TiB (90.5 TiB)
DS2415+ 2 X 8 TiB / 2 X 14 TiB / 16 TiB  / 22 TiB  (82 TiB)
DS415play 4 X 14 TiB (56 TiB)

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 38
  • Berichten: 424
  • Arms are made for hugging
Re: ssh en tasks
« Reactie #4 Gepost op: 05 maart 2021, 08:28:45 »
Ik merk met de TaskManager dat hij tasks uitvoert als de opgegeven owner (doorgaans 'root') wanneer ze automatisch worden gedraaid (dus via schedule), maar als de ingelogde gebruiker (en dat is doorgaans niet root, dat wordt althans sterk afgeraden) wanneer de taak handmatig wordt geïnitieerd.
Dat kan voor permissieproblemen zorgen.
  • Mijn Synology: DS418
  • HDD's: 2 x WD8003FFBX
DS418 / DSM 6.2.4-25556 Update 7 / 2 x WD8003FFBX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / SynchThing / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 7 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 4GB / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services
HP tn520 / HomeAssistant

Offline jr212

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 36
  • Berichten: 368
Re: ssh en tasks
« Reactie #5 Gepost op: 05 maart 2021, 09:01:40 »
Sorry ik had niet gezien dat ik root als gebruiker kon kiezen. brilleke stond niet juist denk ik:)
Als root werkt het dus goed.

Ik heb er dit van gemaakt.
cp /var/log/messages "/volume3/Backup/messages_$(date +%Y%m%d_%H%M%S).log"
  • Mijn Synology: 2419+
  • HDD's: Zie handtekening
DS2419+ 22 TiB / 18 TiB / 3 X 14 TiB / 8 TiB 1 X SSD 0.5 TiB (90.5 TiB)
DS2415+ 2 X 8 TiB / 2 X 14 TiB / 16 TiB  / 22 TiB  (82 TiB)
DS415play 4 X 14 TiB (56 TiB)

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2667
  • Berichten: 16.547
Re: ssh en tasks
« Reactie #6 Gepost op: 05 maart 2021, 09:04:05 »
Ik heb hier nog nooit problemen gezien. De standaard gebruiker van de taak is al root, tenzij je het aanpast. En taken kun je alleen als administrator maken.

Ik toch heb even gekeken naar mijn taak en die is toch net iets anders dan ik eerst aangaf:

cp -f /var/log/messages /volume1/xxxxxx/messages.log
cp -fp /var/log/messages.1.xz /volume1/xxxxx

Die '-f' zorgt ervoor dat de oude output file gewist wordt voordat er een nieuwe geschreven wordt. De tweede regel zorgt ervoor dat ik ook het vorige logboek meeneem, voor het geval er net een 'rollover' was.

Jouw script hierboven met de datum in de filenaam geeft wel heel veel files die bijna gelijk zijn, omdat het logboek zelf al vele dagen beslaat. Als je ook alle oude logboeken wilt bewaren, is het efficienter om naar de aanmaaktijd van de messages.1.xz file te kijken en die met een datum op te slaan als hij jonger is dan die op volume1. (Dan is er een rollover geweest sinds de vorige taak.).
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline jr212

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 36
  • Berichten: 368
Re: ssh en tasks
« Reactie #7 Gepost op: 05 maart 2021, 09:24:59 »
Vele bestanden zal wel meevallen. gezien ik dit enkel doe wanneer er een probleem is. Zoals nu dus het geval is. De tijd incl sec zorgt er voor dat het nooit overschreven wordt.

Wat is de parameter -fp bij jouw 2° lijn; Ik vind niets terug via https://man7.org/linux/man-pages/man1/cp.1.html

Jan

PS Bedankt voor de hulp
  • Mijn Synology: 2419+
  • HDD's: Zie handtekening
DS2419+ 22 TiB / 18 TiB / 3 X 14 TiB / 8 TiB 1 X SSD 0.5 TiB (90.5 TiB)
DS2415+ 2 X 8 TiB / 2 X 14 TiB / 16 TiB  / 22 TiB  (82 TiB)
DS415play 4 X 14 TiB (56 TiB)

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 7983
  • Berichten: 44.003
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: ssh en tasks
« Reactie #8 Gepost op: 05 maart 2021, 10:46:11 »
Citaat
Wat is de parameter -fp bij jouw 2° lijn; Ik vind niets terug via https://man7.org/linux/man-pages/man1/cp.1.html
Daar vind je het juist wel terug. ;)

Citaat
-f --force.....
-p   same as.....
Samengevoegd: -fp


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2667
  • Berichten: 16.547
Re: ssh en tasks
« Reactie #9 Gepost op: 05 maart 2021, 12:29:59 »
De manual page op de mac is nog iets uitgebreider:

Citaat van: cp manual
-p    Cause cp to preserve the following attributes of each source file in the copy:
           modification time, access time, file flags, file mode, user ID, and group ID,
           as allowed by permissions.  Access Control Lists (ACLs) and Extended Attributes
           (EAs), including resource forks, will also be preserved.

           If the user ID and group ID cannot be preserved, no error message is displayed
           and the exit value is not altered.

           If the source file has its set-user-ID bit on and the user ID cannot be pre-
           served, the set-user-ID bit is not preserved in the copy's permissions.  If the
           source file has its set-group-ID bit on and the group ID cannot be preserved,
           the set-group-ID bit is not preserved in the copy's permissions.  If the source
           file has both its set-user-ID and set-group-ID bits on, and either the user ID
           or group ID cannot be preserved, neither the set-user-ID nor set-group-ID bits
           are preserved in the copy's permissions.

Ik weet niet meer waarom ik die, jaren geleden, toegevoegd heb. Maar het zal vast geweest zijn om de timestamps origineel te laten zodat ik kon zien hoe oud de file was.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac


 

tasks verwijderen als klaar.

Gestart door TonVHBoard Transmission

Reacties: 6
Gelezen: 3707
Laatste bericht 04 november 2014, 23:38:16
door Matr1x
Waar worden de Sync Tasks opgeslagen?

Gestart door WoohooBoard Cloud Station & Drive

Reacties: 5
Gelezen: 1144
Laatste bericht 04 oktober 2019, 12:18:15
door Briolet
USB's i.c.m. HyperBackup tasks

Gestart door danny_testBoard Data replicator & overige backupsoftware

Reacties: 2
Gelezen: 1131
Laatste bericht 28 maart 2019, 15:26:11
door Hofstede
VERPLAATST: USB's i.c.m. HyperBackup tasks

Gestart door BirdyBoard Externe harddisks en Printers

Reacties: 0
Gelezen: 1178
Laatste bericht 28 maart 2019, 14:53:45
door Birdy