프로그래밍 QnA + 설치 및 활용 QnA + 질문

jsw5514의 이미지

gcc 컴파일러를 리눅스 쉘 프로그램으로 사용할때 오류

쉘 프로그래밍 코드는 다음과 같습니다.

#!/bin/bash
#fun_gcc.sh
fun_gcc()
{
    gcc -o $1 $1.c
}
fun_gcc $1

실행한 명령어는
fun_gcc.sh hello
였고 에러메세지는 다음과 같습니다.

./fun_gcc.sh: 줄 5: hello: 명령어를 찾을 수 없음
gcc: error: .c: 그런 파일이나 디렉터리가 없습니다
gcc: fatal error: no input files
compilation terminated.

PATH에 .은 있고 같은 디렉터리 내에 hello.c 파일이 있습니다.
어느 부분에 문제가 있을까요...

farmerszzao의 이미지

첨부이메일 Broken Pipe 오류

안녕하세요.
몇주째 오류가 발생중 현상에 대해 문의드리고자 이렇게 글을 쓰게되었습니다.

현재 기업에서 메일 발송 시스템을 담당하고 있습니다.
내용은 아래와 같습니다.

1. 첨부파일(pdf, xls 등) 이메일 발송 오류
- 첨부파일의 사이즈와는 상관없음 (첨부제외 발송시도 모두 성공)
- 확장자 log, txt 등의 파일은 정상발송
- 메일수신 도메인은 특정도메인에 국한되지 않음 (naver, gmail, nate, daum 등 동일)
단, 특이한 점은 gmail의 경우 2번 오류가 발생하지만 결국 메일수신 성공
- Gmail을 제외한 나머지 도메인에서는 약126,000ms(120초) 이후 연결끊기고 Broken Pipe 오류 발생

선명한의 이미지

Unity용 3D 모델링 소프트웨어

Unity와 호환되는 최고의 3D 모델링 소프트웨어는 무엇입니까? 저는 Artec Studio( https://www.artec3d.com/ko/3d-software/artec-studio )에서 3D 스캔을 처리하고 최종 처리 후 Unity로 가져와야 합니다. 저는 주로 STL 3D 파일로 작업합니다.

qqcorn99의 이미지

루트 디렉토리 MOUNT 위치 변경 질문입니다.

안녕하세요!!
현재 두 번째 사진처럼 만드는 것을 목표로 작업 중입니다.
처음 설치할 때 sda1에 2.8GB 만 할당하고 cryptsetup, lvm2를 사용해서 첫 번째 사진처럼 만든 상태입니다.
지금 막히는 부분은 sda1 이 현재 /에 마운트 된 상태인데 어떻게 해야 vg-root 가 / 가 되고 기존 sda1 이 /boot를 마운트 하게 할 수 있나요??
chroot, 마운트 디렉터리 생성 후 복사 등 여러 방법을 해봤지만 안됐습니다.

duty7351의 이미지

vi 에디터 문법 검사 플러그인이 헤더파일(.h)도 검사 해주나요?

Vundle에 scrooloose/syntastic 설치해서 잘 사용 하고 있습니다. 그런데 의문이 있는게 예를들어,

BinarySearchTree.cpp 는 :w를 할시에 문법 검사를 잘 해주지만

BinarySearchTree.h 에서는 문법 검사를 하지 않고 넘어갑니다.

혹시 헤더파일도 문법검사를 할 수 있게 하는 방법이 있을까요?

아래는 제 .vimrc 플러그인과 설정입니다.

set nocompatible
filetype off

익명 사용자의 이미지

혹시 웹사이트에 글이 기재된 시간을 알 수 있을까요?

혹시 웹사이트에 글이 기재된 시간을 알 수 있을까요?

대학원 다니면서 조교로 시험문제를 출제했습니다.

온라인 시험이다보니 부정행위가 발생하였는데요.

글이 기재된 날짜는 inurl로 파악할 수 있었는데 시간을 알 수 없었습니다.

혹시라도 이것이 해킹이 된다던가 문제가 발생할 수 있다면 그만 알아보려합니다!

감사합니다.

익명 사용자의 이미지

fwrite 질문있습니다.

예를 들어 버퍼사이즈가 1024일 경우, fwrite로 총 2000바이트를 파일에 작성한다고 할 때 1024바이트가 우선 써지고 나머지 976바이트는 버퍼에 저장되어 있다가 후에 버퍼가 찼을 때 써지는 것 아닌가요??

지금 파일 io들을 재정의해보고 있는데 제가 구현한 fwrite는 위의 방식처럼 작동하는데 라이브러리의 fwrite은 2000바이트를 파일에 작성합니다. glibc를 보고 구현해보긴 했는데 아직 완벽히 해석할 정도의 실력이 되지 않아 위의 처리 과정이 잘 이해가 되지 않습니다. 알려주시면 감사드리겠습니다.

익명 사용자의 이미지

쉘 스크립트 작성 중 이해가 동작을 안하는 부분이 있어서 질문을 올립니다.

쉘 스크립트 작성 중 이해가 동작을 안하는 부분이 있어서 질문을 올립니다.

i=1
for w in $(ls -l ~/some |grep "^d"|awk '{print $9}')
do
	me_ref_$i=$(ls -l ~/some/$w/Ref | grep "^d" | awk '{print $9}')
	me_var_$i=$w

문제가 되는 코드는 이 부분입니다. 이것의 결과는

./trainset_make: line 61: me_ref_1=clock: command not found
./trainset_make: line 62: me_var_1=min: command not found

이런 오류가 나와서 구글에서 찾아봐

basscraft의 이미지

/dev/loop? 파일시스템의 용도가 궁금합니다.

웹서버를 설치 하고 let's encrypt 인증서를 사용하기 위해
certbot-auto 명령을 다운받아 설치 하고

$wget https://dl.eff.org/certbot-auto

실행시 나오는 오류를 찾아서 검색하면서 snap 설치가 필요 하다고 나와서

$ yum install snapd
$ snap install core
$ systemctl enable --now snapd.socket

snapd 가 정확히 뭘 하는지 모르고
이런 명령으로 snapd를 올렸습니다.

이후로 웹서버에 /dev/loop0 이런 파일시스템이 생기고 사용률이 100%로 올라와서 시스템 모니터링에 감지 되서 알람이 주기적으로 오고 있습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 질문 구독하기