이것에도 여러가지가 있습니다만
1. 부팅시 자동실행
linux>> vi /etc/bash/bashrc
실행할 명령어 추가
:wq
2. 로그인시 계정별 실행
linux >> vi ~/.bash_profile ## ~/ 는 각 사용자별 홈폴더를 의미합니다.
하단에 scp a.sh ./aa/bb/cc/this 실행할 명령어 추가
:wq
2. 시간에 맞추어 일시분을 이용한 자동실행 ( cron 데몬이용 )
linux>> crontab -e
00 18 * * * scp a.sh ./aa/bb/cc/this ## 매년 매월 매일 저녁 6시 00분에 scp a.sh ./aa/bb/cc/this 자동 실행
:wq
=======================================================================
1.
/etc/rc.d/init.d 에 쉘스크립트를 넣는다. (심볼릭 링크로 등록)
root에서 /sbin/chkconfig --add [서비스 파일 명] (반대는 --del [서비스 파일 명])
(런레벨 설정..)
2.
crontab - 시간 요일 달 년, 스케쥴에 따라 작동시키기...
/var/spool/contab/root 에 할 일 작성 (혹은 /etc/clontab)
3. 이건 자동 실행은 아니지만 간단 실행?
링크시키기.
/ln [간단한 명령어] /bin/out
=======================================================================
.bash_profile에 해당 명령어를 alias 주는 방법이 있습니다.
예)
alias a_scp = 'a.sh ./aa/bb/cc/this'
alias ll = 'ls -l'
머 이런식으로 주시면 되구요..
여러 명령어를 한꺼번에 하시려면
aaa.sh 파일을 만드시고
#!/bin/bash
실행할 명령어1
실행항 명령어2
로 넣어주고 해당 파일에 chmod +x aaa.sh 로 실행 권한을 주셔서
해당 파일을 실행하시면 됩니다..
댓글 없음:
댓글 쓰기