相关疑难解决方法(0)

sed、awk、perl 和 sh 哪个最便携?

有人可以按照可移植性的顺序排列这些工具吗?即使在最小的 *nix 系统上也肯定可以找到其中的哪些?他们中的任何一个100%肯定存在吗?我的猜测是顺序如下:

  1. awk
  2. sed
  3. perl

虽然我想象有些系统不默认为 bourne shell,但某些shell 将作为默认值存在,它总是在/bin/sh? 如果它不是伯恩型外壳,大概不会。双方awksed有解释他们对POSIX规范的页面所以想必他们将始终存在。是这样吗?我可以确定两者都将安装在任何 *nix 上吗?包括嵌入式系统?

posix portability

15
推荐指数
2
解决办法
3203
查看次数

从命令行创建 systemd 单元文件

我想发布一个只应该注册为systemd服务的应用程序。

除了应用程序,我想提供一个脚本来将应用程序注册为systemd服务。

所以目前,我使用myapp.service模板文件发布应用程序,以及复制myapp.service和更新其值的脚本。

但我不喜欢这个解决方案。

我可以.service从命令行创建文件吗?像systemd new -name myapp -description "my description" -after network.target -exec path/to/exec什么?

systemd

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

标签 统计

portability ×1

posix ×1

systemd ×1