每次执行以下命令时,我都会看到错误。为什么?
$crontab -l
no crontab for server
Run Code Online (Sandbox Code Playgroud)
其中server是用户帐户。
出现这个问题是因为 crontab 中的脚本不起作用,所以我试图分解问题。这是我投入使用的内容crontab -e
:
crontab -e
@reboot /usr/bin/teamspeak3-server_linux-amd64/ts3server_minimal_runscript.sh
Run Code Online (Sandbox Code Playgroud)
我按 ctrl + o 并保存它,重新启动并发现脚本无法启动(即使我从 GUI 双击脚本本身也能工作)。如果我crontab -l
在重新启动后执行,我发现我收到与上述相同的错误。即使在重新启动之前,如果我crontab -e
在文件中保存此命令后尝试打开它,代码行也不存在。
bin*_*lse 23
这可能是因为该用户还没有 crontab。您可以通过调用为该用户创建一个 crontab:
crontab -e
Run Code Online (Sandbox Code Playgroud)
小智 8
如果您收到消息“No crontab for username”,请键入以下内容:
sudo crontab -u username -e
Run Code Online (Sandbox Code Playgroud)
系统会要求您从菜单中选择一个编辑器。然后将打开一个默认文件。
保存文件而不命名。
要检查文件是否已成功创建,请键入:
crontab -l
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
80944 次 |
最近记录: |