![每当系统启动时安排任务](https://linux22.com/image/5803/%E6%AF%8F%E5%BD%93%E7%B3%BB%E7%BB%9F%E5%90%AF%E5%8A%A8%E6%97%B6%E5%AE%89%E6%8E%92%E4%BB%BB%E5%8A%A1.png)
我已经安装了 Ubuntu 和 Windows 8.1。我想创建一个任务,在系统启动时安装一些硬盘驱动器。我可以使用什么 Linux 命令?提前致谢。
答案1
如果您只想挂载一些文件系统,请将它们列在文件中/etc/fstab
。在文本编辑器中打开该文件(您需要是root用户,可以使用命令sudoedit /etc/fstab
)。在末尾添加一行,如下所示:
/dev/sda1 /media/windows ntfs-3g allow_other
第一列是对文件系统所在分区的引用。您可以使用三种语法之一:
- 类似于
/dev/sda1
(第一个磁盘的第一个分区),根据磁盘的发现顺序来引用磁盘,并根据磁盘上的编号来引用分区; LABEL=wibble
ifwibble
是文件系统的标签;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
。对于更奇特的东西,创建一个暴发户工作。