Fórum Root.cz

Hlavní témata => Server => Téma založeno: Jiří Šachl 05. 08. 2021, 15:35:15

Název: Ansible fetch název soboru se mění
Přispěvatel: Jiří Šachl 05. 08. 2021, 15:35:15
Vytvořil jsem script co vygeneruje co běží za procesy na serveru (budou další na chyby a na další ....) co se uloží do souboru s názvem například "ubuntuserver_2021-08-05 15:25:28.log" tj uname -n_vygentovatý čas a datum.log.
pak tento soubor chci z připojené mašiny stáhnout na server co to řídí.

Kód: [Vybrat]
- name: Odeslani logu na ridici server
    fetch:
      src: /tmp/*.log
      dest:/home/spravce/log-process
problém je že nevím jak definovat src: které nemá pevný název, jak definovat ať mi pošle jakýkoliv soubor s příponou log ?? Poradíte?
 
Název: Re:ansible fetch název soboru se mění
Přispěvatel: IDontCare 05. 08. 2021, 16:52:34
Kód: [Vybrat]
- name: Odeslani logu na ridici server
    fetch:
      src:  "{{ item }}"
      dest:/home/spravce/log-process
      with_fileglob: "/tmp/*.log"
Takto?
Název: Re:ansible fetch název soboru se mění
Přispěvatel: Jiří Šachl 05. 08. 2021, 19:02:50
díky zítra to vyzkouším
Název: Re:Ansible fetch název soboru se mění
Přispěvatel: Jiří Šachl 06. 08. 2021, 08:36:55
vyzkoušeno funguje to...
pls ještě jedna podotázka:
jak vytvořit soubor rovnou s určenými právy?
Kód: [Vybrat]
shell: top -b -n1 > /home/spravce/"$(uname -n)_$(date +"%F %T").log"mi vytvoří log s právy roota ale jí potřebuji aby ho vytvořil rovnou s právy spravce.

Díky za odpověď
Název: Re:Ansible fetch název soboru se mění
Přispěvatel: czechsys 06. 08. 2021, 11:57:55
Tak si tam date | a zmenite prava ne?
A vubec, vite, ze existuje modul file?

A vubec podruhe, co to vase samodomo bastlo reseni ma vubec delat? Nevymyslite kolo?
Název: Re:Ansible fetch název soboru se mění
Přispěvatel: Jiří Šachl 06. 08. 2021, 12:28:01
díky za naťuknutí, vyřešeno....