Mainīt noklusējuma programmas failu instalācijas direktorijas atrašanās vietu

Es zinu, ka to, ko es cenšos sasniegt, var izdarīt, izmantojot cron darbu, bet es neko nezinu par tā kodēšanu.

Man vietnē ir katalogs, kuru katru dienu atjaunināja ar jauniem failiem no ārēja avota. Pēc tam, kad šie faili ir ievietoti šajā direktorijā, es vēlos, lai cron darbs tos paņemtu un pārvietotu uz arhīvu citā mapē tajā pašā domēnā (nevis tajā pašā direktorijā).

Kā es to varu sasniegt?

Sīkāka informācija: serverī darbojas Linux Redhat, un es to darbinu, izmantojot cPanel. Arhīvs patiesībā nav arhīvs, bet gan tikai vēl viens direktorijs, kurā faili dzīvos, kamēr es nolemšu tos izdzēst. Paši faili ir .zip un csv faili. Servera ikdienā kopā ir 2 faili, kas jāpārvieto līdz dienas beigām.

Paldies

  • Tas ir diezgan plašs, kā tas ir. Lūdzu, rediģējiet jautājumu, lai pievienotu sīkāku informāciju par sava servera vidi (piem., Kāda ir OS, vai ir vadības panelis, kādas skriptu valodas esat instalējis utt.), Failu piemērs un ceļš serveris, kurā vēlaties dublēt, un kāda veida arhīvs (piemēram, zip, darva utt.), kurā vēlaties to saglabāt.
  • Tā ir Linux Redhat OS. Es izmantoju cPanel kā tā koplietošanas mitināšanas kontu, tāpēc man, visticamāk, būs visi standarta skripti, kas nāk ar koplietošanas mitināšanu. Pieņemsim, ka ceļš ir: domain.com/data. Es vēlos iegūt failus no / data / direktorija un pārvietot tos uz domain.com/data arhīvu “Archive”, kas nenozīmē, ka tam jābūt .zip failam, bet vienkārši apzīmējot to, ka tas ir vecāku datētu failu glabāšanas direktorijs no / data direktorija.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?