Hackcat

Як прымусіць Agent выконваць каманды ў асяроддзі?

Выразна вызначце мэтавае асяроддзе, працоўнае месца і вынікі, якія вы хочаце бачыць.

Спачатку пацвердзіце рэжым і асяроддзе

Каманды тэрмінала належаць да магчымасцей інструментаў Agent; Ask не выконвае каманды тэрмінала. Перад выкарыстаннем выберыце мэтавы кампутар або воблачнае асяроддзе, пазначце неабходны працоўны каталог і вядомыя ўмовы для задачы; адна і тая ж каманда можа быць непрыдатнай для розных аперацыйных сістэм.

Калі вы хочаце толькі прыклады каманд без выканання, калі ласка, выразна пазначце гэта ў сваім запыце.

Прадстаўленне мэты больш важнае, чым каманда

Вы можаце апісаць "Праверце, чаму гэты праект не запусціўся, спачатку азнаёмцеся з канфігурацыяй і вывадам памылак", што дазволіць Agent арганізаваць крокі на аснове асяроддзя. Калі ў вас ужо ёсць каманды, пазначце, якія вынікі яны павінны даць, каб дапамагчы вызначыць анамаліі.

Напрыклад, калі вы хочаце толькі праверыць версію інструмента, вы можаце спачатку запытаць прагляд толькі версіі і дапаможнай інфармацыі без неадкладнай устаноўкі або абнаўлення. Выразна пазначце чаканыя праверкі, што таксама дапамагае вызначыць у картцы зацвярджэння, ці былі зроблены дадатковыя крокі; калі фактычны вывад не адпавядае чаканням, тады вырашайце наступную аперацыю.

  1. Праверце назву асяроддзя і месцазнаходжанне працы.
  2. Пазначце сферу, дазволеную для праверкі або змены.
  3. Апрацуйце карткі зацвярджэння ў адпаведнасці з рэжымам дазволу.
  4. Праглядзіце фактычны статус выхаду, вывад і згенераваныя файлы.

Як дзейнічаць пасля збою

Спачатку прачытайце памылку і адрознівайце, ці не існуе каманда, няправільны шлях да файла, недастатковыя дазволы або збой сеткі. Не заўсёды мяркуйце, што ненулявы выхад азначае ўразлівасць у мэце, і не паўтарайце тую ж аперацыю, чакаючы розных вынікаў. Доўгія каманды могуць вяртаць сесіі, якія працягваюць працаваць; спачатку праверце арыгінальную сесію, замест таго каб неадкладна пачынаць другую.