Bharat Khaneja
02/05/2025, 7:21 PMfrom prefect import flow, task
from prefect_shell import ShellOperation
@task
def run_script():
command = "/bin/python3.9 /bk01/bk_automations/bk_log_forwarding/run.py --log_dir /u01/bk_automations/BK_automation_logs/ --config_dir /u01/bk_automations/"
shell_op = ShellOperation(commands=[command])
return shell_op.run()
@flow(name="BK Log Forwarding Flow")
def log_forwarding_executor():
run_script()
if __name__ == "__main__":
log_forwarding_executor()
Bharat Khaneja
02/05/2025, 7:27 PMNate
02/05/2025, 7:28 PMBharat Khaneja
02/05/2025, 7:52 PMBharat Khaneja
02/05/2025, 7:53 PMBharat Khaneja
02/05/2025, 8:39 PMNate
02/05/2025, 9:03 PMBharat Khaneja
02/05/2025, 9:11 PMBharat Khaneja
02/21/2025, 2:30 PMBharat Khaneja
02/21/2025, 2:44 PM