1

我使用了这个脚本:

#! /bin/sh
# /etc/init.d/bildverteiler

### BEGIN INIT INFO
# Provides:          bildverteiler
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Simple script to start a program at boot
# Description:       start bildverteiler
### END INIT INFO

# If you want a command to always run, put it here

# Carry out specific functions when asked to by the system
case "$1" in
  start)
    echo "Starting bildverteiler"
    # run application you want to start
    python /home/pi/imageprocess-pi/startDaemon.py restart;
    #python /home/pi/
    ;;
  stop)
    echo "Stopping bildverteiler"
    # kill application you want to stop
    python /home/pi/imageprocess-pi/startDaemon.py stop;
    #killall noip2
    ;;
  restart)
    echo "Stopping bildverteiler"
    # kill application you want to stop
    python /home/pi/imageprocess-pi/startDaemon.py restart;
    #killall noip2
    ;;
  *)
    echo "Usage: /etc/init.d/bildverteiler {start|stop|restart}"
    exit 1;
    ;;
esac

exit 0;

然后我用这一行来注册它:

sudo update-rc.d NameOfYourScript defaults

我可以看到它起作用了,因为 GPIO 引脚正在闪烁。但现在我无法 ping 我的设备了。我也无法通过 ssh 访问它。但是我的路由器通过 dhcp 给它一个 IP 地址。

这是我的系统日志的最后几行:

Nov  3 17:42:29 boxr wpa_action: id_str=home
Nov  3 17:42:29 boxr wpa_action: mode=station
Nov  3 17:42:29 boxr wpa_action: pairwise_cipher=CCMP
Nov  3 17:42:29 boxr wpa_action: group_cipher=TKIP
Nov  3 17:42:29 boxr wpa_action: key_mgmt=WPA2-PSK
Nov  3 17:42:29 boxr wpa_action: wpa_state=COMPLETED
Nov  3 17:42:29 boxr wpa_action: address=00:87:32:85:80:c9
Nov  3 17:42:29 boxr wpa_supplicant[6041]: wlan0: CTRL-EVENT-TERMINATING - signal 15 received
Nov  3 17:42:30 boxr ifplugd(wlan0)[1684]: Link beat lost.
Nov  3 17:42:31 boxr wpa_supplicant[6165]: nl80211: 'nl80211' generic netlink not found
Nov  3 17:42:31 boxr wpa_supplicant[6165]: Failed to initialize driver 'nl80211'
Nov  3 17:42:31 boxr wpa_supplicant[6165]: rfkill: Cannot open RFKILL control device
Nov  3 17:42:35 boxr wpa_supplicant[6170]: wlan0: Trying to associate with 00:1f:3f:13:01:15 (SSID='no!' freq=2462 MHz)
Nov  3 17:42:35 boxr wpa_supplicant[6170]: wlan0: Association request to the driver failed
Nov  3 17:42:35 boxr wpa_supplicant[6170]: wlan0: Associated with 00:1f:3f:13:01:15
Nov  3 17:42:35 boxr wpa_supplicant[6170]: wlan0: WPA: Key negotiation completed with 00:1f:3f:13:01:15 [PTK=CCMP GTK=TKIP]
Nov  3 17:42:35 boxr wpa_supplicant[6170]: wlan0: CTRL-EVENT-CONNECTED - Connection to 00:1f:3f:13:01:15 completed (auth) [id=0 id_str=home]
Nov  3 17:42:35 boxr wpa_action: WPA_IFACE=wlan0 WPA_ACTION=CONNECTED
Nov  3 17:42:35 boxr wpa_action: WPA_ID=0 WPA_ID_STR=home WPA_CTRL_DIR=/var/run/wpa_supplicant
Nov  3 17:42:36 boxr wpa_action: ifup wlan0=home
Nov  3 17:42:36 boxr dhclient: Internet Systems Consortium DHCP Client 4.2.2
Nov  3 17:42:36 boxr dhclient: Copyright 2004-2011 Internet Systems Consortium.
Nov  3 17:42:36 boxr dhclient: All rights reserved.
Nov  3 17:42:36 boxr dhclient: For info, please visit https://www.isc.org/software/dhcp/
Nov  3 17:42:36 boxr dhclient: 
Nov  3 17:42:36 boxr dhclient: Listening on LPF/wlan0/00:87:32:85:80:c9
Nov  3 17:42:36 boxr dhclient: Sending on   LPF/wlan0/00:87:32:85:80:c9
Nov  3 17:42:36 boxr dhclient: Sending on   Socket/fallback
Nov  3 17:42:36 boxr dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3

所以我认为 sshd (和很多其他的东西)不再启动了。可能是什么原因?

4

0 回答 0