Linux:自动运行:“插入 USB 时从 USB 运行文件”

Linux:自动运行:“插入 USB 时从 USB 运行文件”

我试图弄清楚,如果 Windows 可以在插入 USB 时运行 USB 中的程序,那么为什么 Linux 或平台不能呢?

在Windows中,我们使用Autorun /vb脚本来执行自动运行USB任务。

[AutoRun]
OPEN=File.EXE
ICON=Path/icon.ico
ACTION=Start my application
LABEL=My Drive

并另存为 Autorun.inf

当 USB 插入时,这将自动启动所需的程序运行。

同样,对于 Linux 重击/任何语言都有类似的东西吗?插入 USB 时可以自动运行 USB 中的文件。

#!/bin/bash
touch myfile.txt
echo "File created Successfully"

答案1

autorun.sh默认情况下,至少在 Ubuntu 桌面上,任何驱动器根目录上调用的脚本都会自动执行。

但请注意,您需要能够设置文件的执行权限。否则,它将失败,说明您缺少权限。例如,在 FAT32 驱动器上,这将不起作用。

相关内容