쉘스크립트 실행

6Gelemen의 이미지

#! /bin/bash
 
if [$1 == start];then
	ip link set lo mtu 500
	ip link set eno1 mtu 500
	ip link set wlo1 mtu 500
 
elif[$1 == back];then
	ip link set lo mtu 65536
	ip link set eno1 mtu 1500
	ip link set wlo1 mtu 1500
 
else
 
echo "올바르게 입력하십시오."
 
fi

요게 실행이 안되네요...
도와주시면 감사하겠습니다.

...의 이미지

if [ "$1" == "start" ];then

elif [ "$1" == "back" ];then

공백......

김정균의 이미지

sh 나 bash 에서 조건문의 "[" 는 문법이 아니라 실행 파일 입니다. /bin/[ 을 실행 하는 겁니다.