- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个 Python 脚本,它只是简单地编写一些文本并将其保存到一个文件中
#! /usr/bin/python3
def main():
filename = '/home/user/testHello.txt'
openfile = open(filename,"w")
print("Hello CRON", file = openfile)
if __name__ == "__main__":
main();
我想在启动时通过 CRON 执行此脚本。所以我使用
编辑 crontab 列表>crontab -e
我的整个 crontab 看起来像:
SHELL = /bin/bash
PATH = /sbin:/bin:/usr/sbin:/usr/bin
MAILTO = root
HOME = /
# run-parts
1 * * * * /home/user/tester.py
@reboot /home/user/tester.py
这是文件的位置,文件有执行权限。我可以毫无问题地将文件作为命令行脚本运行。然而,当我重新启动机器时,没有生成文件。我试图了解原因,并尝试使用 crontab 条目。
@reboot /usr/bin/python3 /home/user/tester.py
这也没有用。
编辑:
ps aux | grep crond
给我
user 2259 0.0 0.0. 9436 948 pts/0 S+ 23:39 0:00 grep --color=auto crond
我不确定如何检查 crond 是否正在运行,或者相关用户是否在 CRON 之前/之后挂载。我会尝试:
sudo crontab -e
但这也没有用。
运行:
pgrep cron
返回 957
最佳答案
根据我刚才的发现,@reboot
语法似乎取决于您正在编辑的crontab
。我发现对于系统级的 /etc/cron.d/
文件夹,那里的条目必须有一个用户,就像常规的基于时间的 crons 一样。
因此这对我有用,在 Ubuntu 14.04 上,在启动时以 root 身份运行指定的命令:
@reboot root /home/vagrant/log.sh
关于python - @reboot crontab 没有执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18158427/
有的时候我们手机刚开机时,手机屏幕上出现黑色背景,第一行有文字提示reboot system now。很多人都不知道reboot system now什么意思?更别说说如何去解决了。下面就来介绍几种
当嵌入式系统出现严重问题时,我倾向于将错误写入闪存中的特殊日志文件,然后重新启动(如果内存不足,则没有太多选择)。 我意识到这可能会出错,所以我尝试将其最小化(通过在最终写入期间不分配任何内存,并提高
这个问题已经有答案了: 已关闭10 年前。 Possible Duplicate: Any way to “reboot” the JVM? 我在 JRE/lib/ext 文件夹中添加了 tools.
我想新建文件 libdvm.so(在对 vm 代码进行少量更改之后)。我在构建后得到了文件。我使用 将文件推送到模拟器中 $ adb push libdvm.so /system/lib/libdvm
假设您的 bash 脚本中有这两个语句: # No. 1 MSG="Automatic reboot now." echo $MSG # No. 2 MSG=""Automatic reboot no
我在 crontab 中有这个命令,使用 Ansible cron 模块添加。“@reboot supervisord -c *conffilepath”,但这在重启过程中不起作用。但是在手动执行时工
我正在尝试在 SUSE 重新启动时执行名为“测试”的脚本。所以我把这个简单的脚本放在'/etc/init.d'代码是这样的 #!/bin/bash # ScriptName=testing cat >
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 已关闭 8 年前。 此问题似乎与 a specific programming problem, a sof
我正在尝试通过每晚运行的 shell 脚本在我的设备上运行一些测试包,为此我需要运行 adb reboot 命令。我的问题是“adb reboot”命令确实使系统重新启动,但它永远不会完成(如果我手动
我有一个 Python 脚本,它只是简单地编写一些文本并将其保存到一个文件中 #! /usr/bin/python3 def main(): filename = '/home/user/t
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
有没有办法重启JVM?如实际上并没有退出,而是关闭并重新加载所有类,然后从顶部运行 main? 最佳答案 您最好的选择可能是在循环中运行 java 解释器,然后退出。例如: #!/bin/sh whi
我目前有一个场景,我需要使用 burn 执行以下操作 安装 Windows 成像组件 安装 Windows Installer 4.5 安装 .Net 4 Web 运行我的安装程序(使用 Wix 3.
假设情况:假设我在 ASP.Net Web 系统中使用了一个第 3 方 .net 程序集,我正在处理它,但时不时会崩溃。当它这样做时,所有对它的调用都会抛出异常,直到系统重新启动。显然,这有点次优。
我用过 this测试我自己的应用程序重启广播的问题。即, C:\Eclipse\sdk\platform-tools>adb shell am broadcast -a android.intent
我已经创建了无障碍服务,我想调用 OnAccessibilityEvent()仅当“关机”菜单出现时,我的目标是调用 TTS 引擎,以便仅当屏幕上出现此菜单时才让手机通话。 我需要了解的是如何检测这唯
我试图覆盖 box-sizing: border-box; 属性,但它仍然保持不变。 我已经尝试使用内联 css,例如:box-sizing: initial !important;,但它没有用。 正
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 已关闭10 年前。 此问题似乎与 a specific programming problem, a sof
我有一个 python 项目,我需要使用 uWSGI 在屏幕上运行,如果我运行脚本: screen -d -m uwsgi --emperor "/home/rrcms/wsgi.ini" --soc
我发现我的 android 图像存在问题,命令 adb reboot bootloader 只是重新启动 android,而不是进入引导加载程序模式。 为了解决这个问题,我做了一些研究,发现实际上有两
我是一名优秀的程序员,十分优秀!