Я пытаюсь выполнить задание на Databricks, каждый раз внося небольшие изменения и определяя время, которое требуется каждому.
Когда я запускаю работу через командную строку на удаленном сервере, например databricks jobs run-now --job-id ...
, есть ли способ рассчитать время выхода? Могу ли я узнать, когда работа закончится?
Я хочу запустить его в Perl с чем-то вроде (псевдокод):
use Time::HiRes;
foreach my $entry (@entries) {
my $time1 = Time::HiRes::time();
system("databricks run-now --job-id ...")
my $time2 = Time::HiRes::time();
my $run_time = $time2-$time1;
}
но проблема в том, что команда databricks
только отправляет задания, но не возвращает, по крайней мере, насколько я знаю.