我有一个在 Windows 2003 服务器上运行的 Windows 服务。在您右键单击服务时的属性选项下,有一个选项可以在服务失败时重新启动该服务。可用选项适用于第一次、第二次和任何后续故障。
我尝试使用此选项在未运行时重新启动服务,但看起来它仅在服务因故障而失败时才重新启动服务。我遇到的问题是,如果出现故障,服务会选择它并“优雅地”关闭服务。这意味着它没有被重新启动。
有没有一种方法可以重新启动服务,无论它是由于故障而停止还是正常停止?
谢谢
我在 Unix 机器上运行这个命令:
find . name CVS -exec rm -fr {} \;
Run Code Online (Sandbox Code Playgroud)
我想CVS从当前目录中删除任何目录中调用的任何文件,它删除了所有内容。
幸运的是,我所要做的就是从 CVS 再次签出。想象一下,如果我指定/为起始目录!
我认为原因是我使用了name而不是-name. 我只是重新运行它
find . -name CVS -exec rm -fr {} \;
Run Code Online (Sandbox Code Playgroud)
它似乎工作正常。如果name使用而不是 ,究竟会发生什么-name?
假设 am 在目录 /home/userA
有一个指向 /u/xml/xmlfiles 的环境变量 $XMLFILES。$XMLFILES 环境变量位于用户 A 的环境/配置文件中
我以 userA 身份登录,然后“su”进入 userB,然后 cd 进入 /home/userB/testdata。
我没有意识到我是 userB 所以我发出了命令
rm $XMLFILES/*
Run Code Online (Sandbox Code Playgroud)
突然间我看到了这个
bash-3.00$ rm $XMLFILES/*
rm: /bin not removed: Permission denied
rm: /boot is a directory
rm: /cdrom is a directory
rm: /dev is a directory
rm: /devices is a directory
rm: /etc is a directory
rm: /export is a directory
rm: /home is a directory
rm: /kernel is a directory
rm: /lib is a directory
rm: /lost+found …Run Code Online (Sandbox Code Playgroud)