私がするとき
cp run-rfid-script.sh /init.d
このエラーメッセージが表示されます。
cp: can't create '/init.d': Read-only file system
この問題をどのように克服できますか?
私がしていることに関する追加情報
以下のようにアプリケーションを実行するシェルスクリプトがあります。
#!/bin/bash
/cust/start
exit 0
~
アプリケーション名は cust フォルダの下に「start」と指定されます。を実行すると、/cust/start
問題なくアプリケーションを正常に実行できます。
root@SpeedwayR-12-77-27:/# /cust/start
Tag report
-----------------------------------
Antenna ID : 1
EPC : D0D0-0000-0000-0000-0001-AB48
Timestamp : 1588049457805341
Peak RSSI : -59
FastID : E2003412017FFE00045DE483
TID : E2003412
User memory (Word 0) : 0000
今、私は同じアプリケーションを実行したいと思いますcust
。つまり、システムの起動時にフォルダからbashスクリプトを起動します。上記のbashスクリプトを使用しており、bashスクリプトをinit.dフォルダに配置しようとすると表示されますRead only file system
。
バイナリスターのアドバイス
root@SpeedwayR-12-77-27:/etc# awk '$2=="/" {print $0}' /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / jffs2 ro,relatime 0 0
root@SpeedwayR-12-77-27:/etc# awk '$2=="/" {print $0}' /etc/fstab
root@SpeedwayR-12-77-27:/etc# ls -l init.d
-rwxr-xr-x 1 root root 285 Nov 19 23:44 S50avahi-daemon*
-rw-r--r-- 1 root root 423 Nov 19 23:44 S60lldpd
-rwxr-xr-x 1 root root 2793 Nov 19 23:44 networking*
-rwxr-xr-x 1 root root 5097 Nov 19 23:44 rcS*
root@SpeedwayR-12-77-27:/etc#