Portál AbcLinuxu, 12. května 2025 12:34

Dotaz: pojmenovani cesty a souboru

24.3.2016 09:44 Terka | skóre: 13
pojmenovani cesty a souboru
Přečteno: 245×
Odpovědět | Admin
Ahoj,  jde mi o vase zkusenosti konvenci ohledne toho jak pojmenovat adresar a soubor.
Mam v praci vytvorit nejake skripty co bezi z cronu, rekneme reporty.  
Tyto skripty vetsinou budou pouzivat nejake pomocne soubory. 
Budu je davat vsechny do jednoho adresare 'scripts'   

1. Je lepsi je davat do podadresaru pojmenovanych podle toho co skript dela? 
2. Jak potom pojmenovat skript v tomto podaresari?
  
napr. mejme report users_connected_2_db_daily.sh, jak tedy vse pojmenovat?  

scripts/users_connected_2_db_daily/users_connected_2_db_daily.sh  
nebo  
scripts/users_connected_2_db_daily/s.sh  
nebo 
scripts/users_connected_2_db_daily.sh  
 
Nebo nejaky lepsi napad? Existuje nejaka konvence? Diky moc za rady!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

xxxxxx avatar 24.3.2016 11:55 xxxxxx | skóre: 23
Rozbalit Rozbalit vše Re: pojmenovani cesty a souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co třeba /etc/cron.daily/user_connected.sh? Stejně s weekly a monthly. Nebo když v jedné složce, tak bych udělal něco podobného:
scripts/daily/
scripts/daily/db/connected_users.sh
scripts/weekly/
...
nebo
scripts/db
scripts/db/daily/connected_users.sh
scripts/db/weekly
...
Záleží na množství a účelu. Kdyby všechny skripty jenom tahaly data z DB, tak by nemělo smysl vytvářet složku db, jak jsem napsal výše. Určitě bych nedával všechno do jedné složky, jak ukazuje třetí případ v otázce. A zase bych nedělal jedna složka - jeden skript.

Nebo bych vlastně možná ani do názvu nedával "daily". To už je na cronu, jak často to bude spouštět. Když pak budeš chtít ten skript spouštět 2x denně, tak už to nebude sedět (ok, jenom detail).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.