{AJS導入}4.1.2 実行登録時のマクロ変数の指定

  • 物理ホスト


vim /root/job110.sh
#!/bin/bash
OUT=`date`" "`id -un`" ""${0}"
echo $OUT >> /root/job.log
echo
exit 0

cp /root/job110.sh /root/job120.sh

vim /root/unitbackup.txt

unit=jg1,,jp1admin,;
{
ty=g;
cm="jg1";
el=jobnet1,n,+0+0;
op=su;
op=mo;
op=tu;
op=we;
op=th;
op=fr;
op=sa;
unit=jobnet1,,jp1admin,;
{
ty=n;
cm="jobnet1";
sz=10x8;
el=job11,j,+80+48;
sd=1,2019/11/03;
st=1,23:58;
cy=1,(1,d);
sh=1,ca;
shd=1,2;
ex="mmm182";
unit=job11,,jp1admin,;
{
ty=j;
cm="job11";
sc="/root/?AJS2SHELLNAME?";
un="root";
tho=0;
ex="mmm182";
}
}
}

export JP1_USERNAME=jp1admin
/opt/jp1ajs2/bin/ajskill -F AJSROOT1 /jg1/jobnet1
/opt/jp1ajs2/bin/ajsleave -F AJSROOT1 /jg1/jobnet1
/opt/jp1ajs2/bin/ajsdefine -F AJSROOT1 -f -d / /root/unitbackup.txt
/opt/jp1ajs2/bin/ajsprint -F AJSROOT1 -s yes /jg1/jobnet1
/opt/jp1ajs2/bin/ajsprint -F AJSROOT1 -v /jg1/jobnet1

/opt/jp1ajs2/bin/ajsentry -F AJSROOT1 -n -c AJS2SHELLNAME:job110.sh /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJSROOT1 -R /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJSROOT1 -R -i "%Jm %MV" /jg1/jobnet1


/opt/jp1ajs2/bin/ajsentry -F AJSROOT1 -n -c AJS2SHELLNAME:job120.sh /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJSROOT1 -R /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJSROOT1 -R -i "%Jm %MV" /jg1/jobnet1

 

  • 論理ホスト

vim /mnt/sdc2/job110.sh
#!/bin/bash
OUT=`date`" "`id -un`" ""${0}"
echo $OUT >> /mnt/sdc2/job.log
echo
exit 0

cp /mnt/sdc2/job110.sh /mnt/sdc2/job120.sh

vim /root/unitbackup.txt

unit=jg1,,jp1admin,;
{
ty=g;
cm="jg1";
el=jobnet1,n,+0+0;
op=su;
op=mo;
op=tu;
op=we;
op=th;
op=fr;
op=sa;
unit=jobnet1,,jp1admin,;
{
ty=n;
cm="jobnet1";
sz=10x8;
el=job11,j,+80+48;
sd=1,2019/11/03;
st=1,23:58;
cy=1,(1,d);
sh=1,ca;
shd=1,2;
ex="mmm194";
unit=job11,,jp1admin,;
{
ty=j;
cm="job11";
sc="/mnt/sdc2/?AJS2SHELLNAME?";
un="root";
tho=0;
ex="mmm194";
}
}
}

export JP1_USERNAME=jp1admin
/opt/jp1ajs2/bin/ajskill -F AJS3SCHEDULE001 /jg1/jobnet1
/opt/jp1ajs2/bin/ajsleave -F AJS3SCHEDULE001 /jg1/jobnet1
/opt/jp1ajs2/bin/ajsdefine -F AJS3SCHEDULE001 -f -d / /root/unitbackup.txt
/opt/jp1ajs2/bin/ajsprint -F AJS3SCHEDULE001 -s yes /jg1/jobnet1
/opt/jp1ajs2/bin/ajsprint -F AJS3SCHEDULE001 -v /jg1/jobnet1

/opt/jp1ajs2/bin/ajsentry -F AJS3SCHEDULE001 -n -c AJS2SHELLNAME:job110.sh /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJS3SCHEDULE001 -R /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJS3SCHEDULE001 -R -i "%Jm %MV" /jg1/jobnet1


/opt/jp1ajs2/bin/ajsentry -F AJS3SCHEDULE001 -n -c AJS2SHELLNAME:job120.sh /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJS3SCHEDULE001 -R /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJS3SCHEDULE001 -R -i "%Jm %MV" /jg1/jobnet1