내가 하고 있는 일에 대한 추가 정보

내가 하고 있는 일에 대한 추가 정보

내가 할 때

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# 

관련 정보