我在 Linux 的终端上运行并挖掘以太坊节点。我想创建一个脚本,该脚本将在启动后大约 2 分钟启动 node.sh。我的脚本位于 home/chainskills/private/startnode.sh 中。我希望在启动后执行此脚本。我对 Linux 几乎一无所知。请帮帮我。有人告诉我去 etc/init.d 目录中创建一个脚本,但我不知道该怎么做。我在 mini-mac 上的 Ubuntu 18 上运行它。我已按照许多页面上关于如何自动执行此脚本的说明进行操作。我需要使用 init.d 而不是 cronjob。请帮忙。
答案1
使用 cronjob:
运行crontab -e
并添加以下行:
@reboot sleep 120 && /home/chainskills/private/startnode.sh > /home/chainskills/private/startnode.log 2>&1
如果您需要以root
用户身份运行脚本,请运行sudo crontab -e
并在那里添加行。