![파일 시작에 명령 출력 전에 날짜 출력 추가 [중복]](https://linux55.com/image/219617/%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%9E%91%EC%97%90%20%EB%AA%85%EB%A0%B9%20%EC%B6%9C%EB%A0%A5%20%EC%A0%84%EC%97%90%20%EB%82%A0%EC%A7%9C%20%EC%B6%9C%EB%A0%A5%20%EC%B6%94%EA%B0%80%20%5B%EC%A4%91%EB%B3%B5%5D.png)
명령이 파일로 출력되기 전에 날짜를 로그에 포함시키는 방법을 찾으려고 합니다. 이것이 내가 하려는 일이다. 쉘 스크립트에 넣고 crontab을 통해 5분마다 실행합니다.
ping -c5 -q ipaddress > log.log
그러나 로그 출력 전에 날짜 스탬프를 원합니다. 나는 이것을 시도했습니다 :
date && ping -c5 -q ipaddress > log.log
그러나 이것은 작동하지 않는 것 같습니다. 감사해요.
답변1
그래서 내가 찾고 있는 답변을 게시한 사람은 삭제됩니다. 그들이 나를 위해 게시하고 작업한 내용은 다음과 같습니다.
printf '[%s] %s\n' "$(date)" "$(ping -c5 -q ipaddress)" > log.log