test.py # coding:utf-8?
import sys #print "腳本名:", sys.argv[0]?
for i in range(1, len(sys.argv)):?
?print sys.argv[i]?
?t.sh?
?va=$(python test.py $1 2>&1)?
echo $va
sh t.sh '參數(shù)'
create table yan_task_parent
(task_id int,
parent_task_id int )
insert into yan_task_parent
select 1 ,2
insert into yan_task
select 2 ,current_timestamp,current_timestamp,1
truncate table yan_task
select *? from yan_task_parent
select *? from yan_task
-- shell 判定 輸入?yún)?shù)? 任務(wù)ID為1 查看依賴表 yan_task_parent 依賴任務(wù)2 是否在
-- 任務(wù)表yan_task 記錄執(zhí)行成功
--參數(shù)is_success =
select is_success? from yan_task
where task_id? in (select parent_task_id from yan_task_parent where task_id=1)
if is_success =1
then
--調(diào)起執(zhí)行任務(wù) 1