파일 시작에 명령 출력 전에 날짜 출력 추가 [중복]

파일 시작에 명령 출력 전에 날짜 출력 추가 [중복]

명령이 파일로 출력되기 전에 날짜를 로그에 포함시키는 방법을 찾으려고 합니다. 이것이 내가 하려는 일이다. 쉘 스크립트에 넣고 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

관련 정보