Portál AbcLinuxu, 12. května 2025 12:34
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!
/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).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.