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

相关文章
相关标签/搜索