Hackcat

Kāda ir atšķirība starp darbu fonā un parastiem gariem uzdevumiem?

Fona procesi ne vienmēr nodrošina termināļa sesiju ilgstošai mijiedarbībai.

Fons piemērots darbam, kam skaidri nav vajadzīga nepārtraukta mijiedarbība

Termināļa rīki var palaist piemērotas komandas kā atdalītus fona procesus. Tie parasti atgriež procesa informāciju, taču nav tas pats, kas interaktīva sesija atkārtotai ievadei un gaidīšanai; procesa identifikatoru nevar izmantot kā sesijas identifikatoru.

Ja pastāvīgi jāvēro izvade un pabeigšanas statuss, Agent jāizmanto izpildes veids, kas ļauj turpināt izsekošanu.

Vispirms vienojieties, kā noteikt pabeigšanu

Pirms fona darba norādiet izvades saglabāšanas vietu un pabeigšanas pārbaudes veidu; teikums «palaists» pats par sevi nepierāda veiksmīgu uzdevumu.

Pirms fona uzdevuma lūdziet aģentam norādīt rezultātu atrašanās vietu, veidu, kā pārbaudīt, vai process vēl darbojas, un kā to apturēt. Atgriežoties vēlāk, salīdziniet šo informāciju ar faktisko stāvokli; nevērtējiet pašreizējo derīgumu tikai pēc iepriekš atgriezta procesa identifikatora.

  1. Pārbaudiet, vai darbība fonā tiešām ir vajadzīga.
  2. Lūdziet programmai saglabāt svarīgos rezultātus failos.
  3. Pēc tam pārbaudiet procesa statusu un failu pilnīgumu.
  4. Ziņojumus vai rezultātu pielikumus piegādājiet tikai pēc pabeigšanas apstiprinājuma.

Apturēšanas un piegādes robežas

Kamēr fona process vēl raksta, nelejupielādējiet nepabeigtus failus kā galīgo rezultātu; konstatējot rakstīšanu, piegāde var arī tikt īslaicīgi bloķēta. Ja jāaptur, pārliecinieties, ka process atbilst pašreizējam uzdevumam, lai neietekmētu citu darbu. Lapas atsvaidzināšana vai modeļa atbildes beigas nepierāda visu fona procesu apstāšanos; pirms turpināšanas pārbaudiet faktisko statusu.