728x90
환경 : Rocky Linux (CentOS 기반)
역할 : anaconda 수동 activate, 해당 내용을 bashrc에 추가하면 유저가 쉘에 접속 시 자동으로 anaconda가 활성화 됨
source install_dir/anaconda3/bin/activate
ex) /usr/anaconda3/bin/activate
혹시 자신이 root 사용자이면서 모든 유저에게 해당 내용을 적용해야 할 경우
#!/bin/bash
sc="source /usr/anaconda3/bin/activate"
for user_home on /home/*; do
# 해당 경로가 디렉토리인지 확인
if [ -d "$user_home" ]; then
# 내용을 추가할 파일 경로
path="$user_home/.bashrc"
# 대상이 존재하는지 아닌지를 확인하고
# 이미 존재하면 내용 추가, 존재하지 않으면 .bashrc를 만들어서 추가
if [ -f "$path" ]; then
echo "$sc" >> "$path"
else
echo "$sc" >> "$path"
fi
fi
done
728x90
'코드 정리' 카테고리의 다른 글
.bashrc 복구 (0) | 2024.04.12 |
---|---|
epel 설치 (0) | 2024.04.12 |