can't open '/etc/rc.common, openwrt 換行符致使沒法自啓動

今天在本身的HG255D上安裝了autosshshell

ssh的目標主機是openshift,至於作什麼,就不說了windows

我想把這個事情作成開機自啓動的,因此寫了一個簡單的自啓動腳本ssh

#!/bin/sh /etc/rc.common
# Copyright (C) 2007 OpenWrt.org
START=100

start() {
    autossh -M10086 -f -q -N -D 192.168.2.1:1080 username@hostname
}

stop() {
    killall autossh
}

在win下用notepad++寫完以後就傳到了路由器上,在執行
code

 /etc/init.d/autossh-openshift enable

的時候居然報錯,提示路由

'bin/sh: can't open '/etc/rc.common

顯然,個人 /etc/rc.common 這個文件是正常的,可是怎麼修改權限都不能正確自啓動。openshift

谷歌了一下,找到了緣由,原來是我autossh-openshift這個文件在windows下編輯的時候換行符用了CRLFit

修改CRLF爲LF,從新上傳,大功告成class

相關文章
相關標籤/搜索