小编Pit*_*tel的帖子

如何将文件截断为最大字符数(不是字节)

如何将(UTF-8 编码)文本文件截断为给定数量的字符?我不在乎行的长度,而且切口可以在字的中间。

  • cut 似乎在线操作,但我想要一个完整的文件。
  • head -c 使用字节,而不是字符。

text-processing

13
推荐指数
2
解决办法
1849
查看次数

systemd 服务中的 /dev/stderr

我正在编写一个应该启动 LTE 连接的服务。

但是我用来连接的实用程序 (sakis3g) 正在写入/dev/stderr,这在 systemd 中不可用,并且日志中充满了

Cannot create /dev/stderr: No such device or address
Run Code Online (Sandbox Code Playgroud)

有没有办法解决它?

不幸的是,更改实用程序脚本/二进制文件不是一种选择。

编辑:这是服务:

[Unit]
Description=LTE
After=syslog.target network-online.target
Before=openvpn-client@client
Wants=network-online.target

[Service]
Type=oneshot
RemainAfterExit=yes
WorkingDirectory=/opt/mav/LTE/
ExecStartPre=/sbin/ip link set wwan0 down
ExecStart=/opt/mav/LTE/sakis3g connect -g --sudo
ExecStop=/opt/mav/LTE/sakis3g disconnect --sudo

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

它在这种状态下工作。但是当我开始sakis3g使用-g标志以获得更详细的调试输出时,就会stderr出现错误。

systemd stderr

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

如何创建虚拟网络摄像头?

我想参加一些视频会议,但我没有网络摄像头,会议软件需要一个。

所以我的问题是,我可以创建一个虚拟的吗?我不在乎凸轮会投射什么,我只需要看起来有一个。

chrome v4l camera v4l2loopback

8
推荐指数
1
解决办法
9633
查看次数

镜像文件列表

我有一个网址列表:

https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.0/angular.min.js
https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.6.2/js/bootstrap-select.min.css
https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.6.2/js/bootstrap-select.min.js
https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js
https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.8.3/moment-with-locales.min.js
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.0/css/bootstrap.min.css
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.0/js/bootstrap.min.js
Run Code Online (Sandbox Code Playgroud)

我想用它们的路径来镜像它们,所以我想最终得到这些文件:

/var/www/ajax/libs/angular.js/1.3.0/angular.min.js
/var/www/ajax/libs/bootstrap-select/1.6.2/js/bootstrap-select.min.css
/var/www/ajax/libs/bootstrap-select/1.6.2/js/bootstrap-select.min.js
/var/www/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js
/var/www/ajax/libs/jquery/1.8.3/jquery.min.js
/var/www/ajax/libs/moment.js/2.8.3/moment-with-locales.min.js
/var/www/ajax/libs/twitter-bootstrap/3.3.0/css/bootstrap.min.css
/var/www/ajax/libs/twitter-bootstrap/3.3.0/js/bootstrap.min.js
Run Code Online (Sandbox Code Playgroud)

当然,我可以通过运行列表sed,并在此处更改输出路径。但我想wget应该能够为我做到。

wget

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

标签 统计

camera ×1

chrome ×1

stderr ×1

systemd ×1

text-processing ×1

v4l ×1

v4l2loopback ×1

wget ×1