在关闭并重新启动之前执行简单的脚本

用户名

我需要在关闭或重新启动运行Debian 8的VPS之前运行脚本,以保持网络统计信息的数量。我尝试将脚本直接添加到/etc/init.d并在/etc/rc0.d和中进行符号链接/etc/rc6.d,并在其中添加LSB标头,使其类似于实际服务具有启动和停止功能,并使用update-rc.d生成符号链接,但没有任何效果,似乎脚本根本没有执行。也许它与VPS有关,所以它没有当系统明显关闭或重新启动时,系统会识别出该文件。

我只需要一个简单的机制,而无需创建适当的服务。我也想知道哪种简单的日志记录方法可以更好地检查脚本是否正在执行。脚本就是这样的:

RESULT=$(bc <<< "scale =2;($(cat /sys/class/net/venet0/statistics/rx_bytes)/1024/1024/1024)+($(cat /sys/class/net/venet0/statistics/tx_bytes)/1024/1024/1024)+($(cat /root/bw))")
echo $RESULT > /root/bw
费伦茨·瓦格纳(FerencWágner)

这对我来说是这样的/etc/systemd/system/netstat.service

[Unit]
描述=关机时保存接口统计信息

[Service] 
Type = oneshot 
RemainAfterExit = yes 
ExecStart = / bin / true 
ExecStop = / bin / sh -c'{date; ip -s链接;} >> / root / ipstat.log' 

[安装] 
WantedBy = multi-user.target

使用启用它systemctl enable netstat这不会为您提供准确的统计信息,因为在关闭期间仍可以使用网络接口,但是您可能会接受。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重新启动或关闭之前无法执行脚本

来自分类Dev

在重新启动电源关闭之前运行脚本

来自分类Dev

监听重新启动并在关闭之前执行代码

来自分类Dev

关闭并重新启动挂起

来自分类Dev

在执行“重新启动”之前询问?

来自分类Dev

在WSL中通过C ++关闭并重新启动PC

来自分类Dev

Ubuntu 16.04 Skylake无法关闭并重新启动

来自分类Dev

关闭时运行skript并重新启动

来自分类Dev

如何关闭退出并重新启动程序

来自分类Dev

使用Cron检查并重新启动PHP脚本

来自分类Dev

取消并重新启动某个例程(python脚本)

来自分类Dev

在Debian上关闭/重新启动时是否可以首先执行脚本?

来自分类Dev

重新启动或关闭?

来自分类Dev

Bash脚本启动,然后关闭/重新启动各种进程

来自分类Dev

Bash脚本启动,然后关闭/重新启动各种进程

来自分类Dev

退出和重新启动整个脚本的简单方法?

来自分类Dev

重新启动然后使用bash脚本关闭?

来自分类Dev

关闭Python脚本,然后立即重新启动

来自分类Dev

用于关闭/重新启动Linux系统的Shell脚本

来自分类Dev

重新启动然后使用bash脚本关闭?

来自分类Dev

使用ssh命令执行重新启动后关闭连接

来自分类Dev

如何自动执行Excel的强制关闭,然后重新启动?

来自分类Dev

使用ssh命令执行重新启动后关闭连接

来自分类Dev

在重新启动或关闭时如何在/ usr / lib / systemd / system-shutdown /中执行脚本?

来自分类Dev

Bash Shell脚本:如何退出并重新启动脚本?

来自分类Dev

如何使Shell脚本在重新启动时正确执行

来自分类Dev

Selenium Python-如果找不到元素,请关闭所有内容并重新启动

来自分类Dev

IIS Express为什么总是关闭该应用程序并重新启动它?

来自分类Dev

暂停并恢复ExecutorService或关闭并重新启动Java Executor服务

Related 相关文章

  1. 1

    重新启动或关闭之前无法执行脚本

  2. 2

    在重新启动电源关闭之前运行脚本

  3. 3

    监听重新启动并在关闭之前执行代码

  4. 4

    关闭并重新启动挂起

  5. 5

    在执行“重新启动”之前询问?

  6. 6

    在WSL中通过C ++关闭并重新启动PC

  7. 7

    Ubuntu 16.04 Skylake无法关闭并重新启动

  8. 8

    关闭时运行skript并重新启动

  9. 9

    如何关闭退出并重新启动程序

  10. 10

    使用Cron检查并重新启动PHP脚本

  11. 11

    取消并重新启动某个例程(python脚本)

  12. 12

    在Debian上关闭/重新启动时是否可以首先执行脚本?

  13. 13

    重新启动或关闭?

  14. 14

    Bash脚本启动,然后关闭/重新启动各种进程

  15. 15

    Bash脚本启动,然后关闭/重新启动各种进程

  16. 16

    退出和重新启动整个脚本的简单方法?

  17. 17

    重新启动然后使用bash脚本关闭?

  18. 18

    关闭Python脚本,然后立即重新启动

  19. 19

    用于关闭/重新启动Linux系统的Shell脚本

  20. 20

    重新启动然后使用bash脚本关闭?

  21. 21

    使用ssh命令执行重新启动后关闭连接

  22. 22

    如何自动执行Excel的强制关闭,然后重新启动?

  23. 23

    使用ssh命令执行重新启动后关闭连接

  24. 24

    在重新启动或关闭时如何在/ usr / lib / systemd / system-shutdown /中执行脚本?

  25. 25

    Bash Shell脚本:如何退出并重新启动脚本?

  26. 26

    如何使Shell脚本在重新启动时正确执行

  27. 27

    Selenium Python-如果找不到元素,请关闭所有内容并重新启动

  28. 28

    IIS Express为什么总是关闭该应用程序并重新启动它?

  29. 29

    暂停并恢复ExecutorService或关闭并重新启动Java Executor服务

热门标签

归档