在关机或重新启动时删除文件夹

格特·赫曼斯

我有一个/ mnt / automounts文件夹,用于自动安装USB驱动器(正在工作)。有一种情况仍然会导致问题。插入USB驱动器后,系统将关闭,然后我拔出USB驱动器。当我再次启动系统时,挂载的特定文件夹仍然存在于mnt / automounts中。

因此,我想在关机(和重新启动)时启动一个脚本,该脚本将删除自动安装文件夹。为此,我创建了一个名为clearmnt.sh的shell脚本,并将其放在/etc/init.d文件夹中>

clearmnt.sh看起来像这样:

#!/ bin / sh

###开始初始化信息

#提供:clearmnt

#必选-开始:

#必需-停止:

#应该停止:
#默认开始:0 6

#默认停止:
#简短描述:删除/ mnt中自动安装的文件夹的目录

### END INIT INFO

rm -rf / mnt / automounts

然后,我在rc0.d和rc6.d中创建了软链接(关闭并重新启动):

须藤ln -s /etc/init.d/clearmnt.sh /etc/rc0.d/clear_mnt

须藤ln -s /etc/init.d/clearmnt.sh /etc/rc6.d/clear_mnt

然后我使clearmnt.sh可执行文件:

须藤chmod + x /etc/init.d/clearmnt.sh

然后,我重新启动以查看它是否有效。并非如此,/ mnt / automounts文件夹在重新引导后仍然存在。

知道我做错了什么,或者我错过了哪一步?这些都是在yocto版本上完成的。

拉尔夫·弗里德尔

你确定你真的想要这个吗?想象一下您描述的情况。您已插入USB存储设备,并关闭了系统。您的关闭脚本将执行rm -rf /mnt/automounts(或rm -rf /mnt/automounts/*没关系)。

稍后您重新启动,发现USB存储器上的所有文件都被删除了

因此,您应该做的是在未挂载USB存储器的情况下,在重新引导后删除目录。

甚至更容易地,创建一个小文件tmpfs并保留在RAM中,您不需要太多空间,因为它仅包含安装点的目录,并且在引导时自动为空。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重新启动时删除非空文件夹

来自分类Dev

Ramdisk / tmpfs在重新启动时不会删除子文件夹和符号链接

来自分类Dev

传输守护程序在重新启动时更改config文件夹

来自分类Dev

让uwsgi在重新启动时创建'/ run / uwsgi'文件夹的最佳方法是什么?

来自分类Dev

重新启动时,vagrant-coreos映像会在OS X中的virtualbox 4.3.2中删除共享文件夹

来自分类Dev

Lubuntu 18在关机或重新启动时冻结/挂起

来自分类Dev

Inno Setup:在卸载过程中重新启动后删除文件夹

来自分类Dev

错误地删除了/ boot文件夹并重新启动

来自分类Dev

防止postgresql文件在每次重新启动时被删除?

来自分类Dev

新计算机在关机/重新启动时挂起,如何排除故障?

来自分类Dev

新计算机在关机/重新启动时挂起,如何排除故障?

来自分类Dev

如何在注销/关机/重新启动时使Guest保存主题更改?

来自分类Dev

Ubuntu 16.04在关机/重新启动时挂起(Dell XPS 15 9560)

来自分类Dev

系统在关机/重新启动时挂起-停止UID 1000的用户管理器

来自分类Dev

仅在关机时不重新启动时在systemd服务上运行脚本

来自分类Dev

Ubuntu 16.04在关机/重新启动时挂起(Dell XPS 15 9560)

来自分类Dev

重新启动后文件夹链接断开

来自分类Dev

重新启动时的“打开文件”对话框

来自分类Dev

iTunes在关机或重新启动时会挂起Windows 8

来自分类Dev

AccessibilityService在启动时重新启动

来自分类Dev

在启动时自动挂载远程文件夹

来自分类Dev

为什么删除.idea文件夹并重新启动Android Studio会使应用无法保存图像

来自分类Dev

重新启动时保留/ tmp

来自分类Dev

/ var / log / apache2在重新启动时被删除-因此apache在启动时不会启动

来自分类Dev

/ var / log / apache2在重新启动时被删除-因此apache在启动时不会启动

来自分类Dev

ODROID XU4上的Ubuntu 16.04服务器-关机/重新启动时挂起

来自分类Dev

重新启动运行监督程序的Docker会保留pid文件并在重新启动时导致错误

来自分类Dev

VirtualBox重新启动后,从Vagrant重新连接已同步的文件夹

来自分类Dev

重新启动后如何防止重新创建“标准文件夹”?

Related 相关文章

  1. 1

    重新启动时删除非空文件夹

  2. 2

    Ramdisk / tmpfs在重新启动时不会删除子文件夹和符号链接

  3. 3

    传输守护程序在重新启动时更改config文件夹

  4. 4

    让uwsgi在重新启动时创建'/ run / uwsgi'文件夹的最佳方法是什么?

  5. 5

    重新启动时,vagrant-coreos映像会在OS X中的virtualbox 4.3.2中删除共享文件夹

  6. 6

    Lubuntu 18在关机或重新启动时冻结/挂起

  7. 7

    Inno Setup:在卸载过程中重新启动后删除文件夹

  8. 8

    错误地删除了/ boot文件夹并重新启动

  9. 9

    防止postgresql文件在每次重新启动时被删除?

  10. 10

    新计算机在关机/重新启动时挂起,如何排除故障?

  11. 11

    新计算机在关机/重新启动时挂起,如何排除故障?

  12. 12

    如何在注销/关机/重新启动时使Guest保存主题更改?

  13. 13

    Ubuntu 16.04在关机/重新启动时挂起(Dell XPS 15 9560)

  14. 14

    系统在关机/重新启动时挂起-停止UID 1000的用户管理器

  15. 15

    仅在关机时不重新启动时在systemd服务上运行脚本

  16. 16

    Ubuntu 16.04在关机/重新启动时挂起(Dell XPS 15 9560)

  17. 17

    重新启动后文件夹链接断开

  18. 18

    重新启动时的“打开文件”对话框

  19. 19

    iTunes在关机或重新启动时会挂起Windows 8

  20. 20

    AccessibilityService在启动时重新启动

  21. 21

    在启动时自动挂载远程文件夹

  22. 22

    为什么删除.idea文件夹并重新启动Android Studio会使应用无法保存图像

  23. 23

    重新启动时保留/ tmp

  24. 24

    / var / log / apache2在重新启动时被删除-因此apache在启动时不会启动

  25. 25

    / var / log / apache2在重新启动时被删除-因此apache在启动时不会启动

  26. 26

    ODROID XU4上的Ubuntu 16.04服务器-关机/重新启动时挂起

  27. 27

    重新启动运行监督程序的Docker会保留pid文件并在重新启动时导致错误

  28. 28

    VirtualBox重新启动后,从Vagrant重新连接已同步的文件夹

  29. 29

    重新启动后如何防止重新创建“标准文件夹”?

热门标签

归档