나는 타이핑을 할 때마다 script.sh > log.txt 2>&1 &
피곤함을 느낀다 . 를 사용해 보았지만 alias bg21=2>&1 &
작동하지 않습니다.
예를 들어, 이렇게 하면:
echo 5 > test.log bg21
test.log 파일에서 다음을 확인할 수 있습니다.
5 bg21
답변1
함수를 정의할 수 있습니다.
function bkg { 2>&1 "$@" & }
그런 다음 다음을 사용하십시오.
bkg script.sh arg1 arg2 ... >log.txt
답변2
목표가 stdout 및 stderr을 파일로 리디렉션하는 것이라면 간단히 작성할 수 있습니다.
echo 5 &> test.log &
이것이 당신이 원하는 것을 달성하는 가장 짧은 방법입니다.