sh(3)
-
웹 응답이 없을시 처리 스크립트
# 웹이 응답 없을 시에 아파치를 재시작하여 빠르게 재개하는 소스입니다.# 꼼수라고 할 수 있겠지만, 나름 활용성이 좋을 것이라 생각됩니다. 1. test.php - 아무 웹페이지를 만듭니다.$ vi test.php 2. start_http.sh#!/bin/bashcmd=`/usr/bin/lynx -connect_timeout=3 -source http://blog.goodgods.com/test.phpif [ $cmd -eq 1 ]; then echo 'good'else echo 'bad' /usr/local/apache/bin/httpd -k restartfi- 간략하게 핵심만 말한다면, lynx로 test.php 호출 후에 응답이 없다면, httpd restart 하는 것입니다. 3. cron..
2024.11.14 -
/bin/bash^M: bad interpreter: 그런파일이나 디렉터리가 없습니다.
# 코드상에 전혀 문제가 있지 않은데, 실행되지 않는 문제가 발생되는 경우가 있습니다. 많은 원인이 있겠지만 그 중 한가지, 이 부분도 체크해보는게 어떨까요? - vi 에디터에 ^M 같은 문제가 포함되어 있는지도 한번 확인 해 보기. 1. 소스 확인$ vi test.sh단순하게 vi로 들어가면 어떤 문제인지 보이지가 않습니다. $ vi -b test.sh- "^M" 이게 행마다 생긴것을 볼수 있습니다. 이런 원인으로 실행되지 않았을 수도 있습니다.- 해당 부분을 삭제해 주면 됩니다. 2. 해결 - 하나하나 삭제를 해주면 되지만, 일괄적으로 삭제를 하려면 아래 명령어를 사용하면 좋습니다. $ vi -b test.sh:%s/^M//g - 이때 주의해야 할 점은 "^M" 입력시 일반 타이핑으로 적는게 아니고..
2024.11.10 -
sh 계정 생성
$ORACLE_HOME/demo/sales_history/sql_main.sql 실행. 해당파일이 생성되지 않았으면 개별적으로 다운받아서 실행. 파일 용량이 큰 관계로 올리지 못하였다. 대략 17M 정도되며, 분할하여 올리려고 하였지만 회사 컴퓨터라 분할 할 여유가 되질 못하였다. specify password for SH as parameter 1: --> sh 계정에 대한 password 지정 Enter value for 1: ****** specify default tablespace for SH as parameter 2: --> default tablespace 지정 Enter value for 2: users specify temporary tablespace for SH as paramete..
2011.12.26