crontab 읽기 스크립트

crontab 읽기 스크립트

두 가지를 모두 표시하도록 스크립트를 얻으려고 하는데 datenetstat -a | grep중 하나만 표시됩니다.

#!/bin/bash

cd /var/www/armando.se
touch textfil1.txt
chmod 755 textfil1.txt
netstat -a | grep tcp &> date +"%Y-%m-%d" >textfil1.txt

답변1

노력하다

#!/bin/bash

cd /var/www/armando.se
netstat -a | grep tcp > textfil1.txt
date +"%Y-%m-%d" >> textfil1.txt
chmod 755 textfil1.txt

어디

  • >>추가 연산자입니다
  • touch패키징하기 전에 파일이 필요하지 않습니다.

답변2

grep >& date의 출력을 의 표준 입력 grep으로 리디렉션합니다. 표준 입력을 읽지 못하므로 그냥 블랙홀일 뿐입니다.datedate

다음을 사용하는 대신 순차적으로 명령을 실행할 수 있습니다.중괄호 그룹화:

{ netstat -a | grep tcp ; date +"%Y-%m-%d" } >textfile1.txt

당신은 또한 사용할 수 있습니다>>추가파일에 추가하고 이 두 명령을 별도로 실행하세요.

관련 정보