每当系统启动时安排任务

每当系统启动时安排任务

我已经安装了 Ubuntu 和 Windows 8.1。我想创建一个任务,在系统启动时安装一些硬盘驱动器。我可以使用什么 Linux 命令?提前致谢。

答案1

如果您只想挂载一些文件系统,请将它们列在文件中/etc/fstab。在文本编辑器中打开该文件(您需要是root用户,可以使用命令sudoedit /etc/fstab)。在末尾添加一行,如下所示:

/dev/sda1 /media/windows ntfs-3g allow_other

第一列是对文件系统所在分区的引用。您可以使用三种语法之一:

  • 类似于/dev/sda1(第一个磁盘的第一个分区),根据磁盘的发现顺序来引用磁盘,并根据磁盘上的编号来引用分区;
  • LABEL=wibbleifwibble是文件系统的标签;
  • UUID=0123-abcd 其中0123-abcd的输出是blkid /dev/sda1.

第二列是安装点。它必须是现有目录。

第三列是文件系统类型,可能ntfs-3g适用于 Windows 文件系统。

第四列是安装选项。

如果您想运行安装文件系统以外的命令,您有多种选择。以下是主要的:

  • 要在启动序列末尾运行命令,在显示文本模式登录提示之前,创建一个文件/etc/rc.local,将所需的命令放入其中:

    #!/bin/sh
    command1           # wait for it to terminate
    command2 &         # run it in the background
    

    使脚本可执行:

    sudo chmod a+rx /etc/rc.local
    
  • 要在启动序列即将结束时运行命令而不延迟启动提示符,请运行以下命令crontab -e并添加一个线喜欢

    @reboot somecommand
    

    该命令将在您运行的帐户下运行crontab -e

  • 对于更奇特的东西,创建一个暴发户工作。

相关内容