小编Job*_*r69的帖子

为什么我不能删除“。” 目录?

我尝试删除“。” 目录。我以为我可以删除我的工作目录而不必进入父目录。

我的问题的重点是寻找有关 linux 系统如何工作以删除文件的一些见解。

filesystems directory rm

41
推荐指数
2
解决办法
7772
查看次数

我在哪里放置我的 systemd 服务?

到目前为止,我已经阅读了几个来源。以下是我遇到的三个选项:

/etc/systemd/system

/usr/lib/systemd/system

/lib/systemd/system
Run Code Online (Sandbox Code Playgroud)

我最初将我的服务放在 /lib/systemd/system 中,并且该目录中似乎还有许多其他服务。但是,它应该在 /etc/systemd/system 中??这个来源从来没有谈到第三个选项:我把我的 systemd 单元文件放在 Arch Linux 的什么地方?

此外,本教程似乎将其放在该目录中。http://www.raspberrypi-spy.co.uk/2015/10/how-to-autorun-a-python-script-on-boot-using-systemd/

请帮我澄清一下。启用我的单元会导致一条错误消息:“无法启用单元:无效参数”我假设是因为目录错误。(我正在使用 Arch Linux)

directory systemd

9
推荐指数
1
解决办法
4万
查看次数

为什么在更改目录时通配符 * 不起作用?

例如我在我的目录中:

/home/myname
Run Code Online (Sandbox Code Playgroud)

然后我想 CD 到一个不同的目录。

/home/pulsar/... 
Run Code Online (Sandbox Code Playgroud)

由于我需要深入到另一个目录中,如何在不必键入整行的情况下执行此操作?我试过

cd */thedirectoryiwanttogointo
Run Code Online (Sandbox Code Playgroud)

但这不起作用。我必须输入整行。

cd-command wildcards

7
推荐指数
2
解决办法
1万
查看次数

为什么我的命令:“rm -rf *”没有删除目录中的所有文件?

大多数文件都消失了,但我仍然留下这两个文件:

“.RData”和“.Rhistory”

为什么会这样?我正在使用 R,但我不知道这些文件是什么。

之后,我可以单独删除它们而无需使用 sudo。

bash rm

3
推荐指数
1
解决办法
2万
查看次数

systemd:为什么这个服务不活动(死)?

我只是想守护这个简单的 python 脚本:

#!/usr/bin/python3
print('hello')
Run Code Online (Sandbox Code Playgroud)

这是我的命令和状态:

root@gw-0317STLG0067 /lib/systemd/system # systemctl enable test.service
root@gw-0317STLG0067 /lib/systemd/system # systemctl daemon-reload
root@gw-0317STLG0067 /lib/systemd/system # systemctl start test.service
root@gw-0317STLG0067 /lib/systemd/system # systemctl status test.service
* test.service - My Script Service
   Loaded: loaded (/usr/lib/systemd/system/test.service; enabled; vendor preset:
   Active: inactive (dead) since Sun 2016-07-31 10:06:29 UTC; 4s ago
  Process: 20620 ExecStart=/root/test.py (code=exited, status=0/SUCCESS)
 Main PID: 20620 (code=exited, status=0/SUCCESS)

Jul 31 10:06:29 gw-0317STLG0067 systemd[1]: Started My Script Service.
Jul 31 10:06:29 gw-0317STLG0067 test.py[20620]: hello
Run Code Online (Sandbox Code Playgroud)

这里是我的服务脚本:

[Unit]
Description=My Script …
Run Code Online (Sandbox Code Playgroud)

python systemd

3
推荐指数
1
解决办法
1万
查看次数

使用 systemd 创建守护进程的方法有哪些?

我不确定守护脚本的一般方法是什么。例如,我在网上搜索过,如果我试图编写一个 python 脚本来检查我计算机上每秒的时间,我所能想到的就是使用 systemd 来启动它,然后在 Python 中编写脚本用计时器结束循环。

这对我来说既没有意义,也不是一种很好的守护进程。我对 systemd 所做的只是在启动时使用它来运行脚本(和任何脚本),因此 systemd 本身似乎不是很有用。我想我可能在守护我的脚本时出错了,那么您知道使用 systemd 将 python 脚本转换为守护进程的更好方法是什么吗?

谢谢

init-script python systemd daemon

3
推荐指数
1
解决办法
7228
查看次数