나는 많은 조합을 시도했지만 그 중 누구도 일하지 못했고 이제는 내 생각이 다되었습니다.
따라서 저의 의도는 예정된 직장에서 시간을 얻고, 30 분 전에 다른 AT 직장을 만드는 것입니다. 그리고이 명령을 for 루프로 여러 컴퓨터에 실행하십시오.
나는 지금까지이 일을했지만, 이것은 목적지가 아닌 소스 리눅스에서 AT 작업을 만든다 :
ssh linuxserver atq | awk '{print ($3), $2}' | { read time; date -d "$time -30 min" "+%H:%M %F" ; } | { read time2; echo "yum upgrade -y" | at "$time2" ; }
그렇다면 for-loop가 인용문을 더 어렵게 만들 것이라고 확신하지만 이전 명령을 수행하기 전에 테스트 할 수 없습니다. 그런 다음 for-loop를 다음과 같이 사용합니다.
for loop in $(cat /tmp/names)
do
ssh $loop atq | awk '{print ($3), $2}' | { read time; date -d "$time -30 min" "+%H:%M %F" ; } | { read time2; echo "yum upgrade -y" | at "$time2" ; }
done
어떤 아이디어?