当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [已解决]/etc/ppp/ip-up.d和/etc/ppp/ip-up区别是什么?
帖子发表于 : 2016-08-15 21:50 

注册: 2013-05-26 6:58
帖子: 2154
系统: Debian 9
送出感谢: 893
接收感谢: 30
/etc/ppp/ip-up.d和/etc/ppp/ip-up区别是什么?
代码:
man pppd

只看到有"/etc/ppp/ip-up",而有".d"后缀的却没有在man里看到
Tue Aug 16 02:06:07 CST 2016补充:
原来是自己看man没看仔细
引用:
/etc/ppp/ip-up
A program or script which is executed when the link is available for sending and receiving IP packets (that is, IPCP has come up). It is executed with the
parameters

明确说明了是一个程序或脚本,man里并没有说ip-up是目录
是我没看仔细给脑补了
:em06


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


最后由 科学之子 编辑于 2016-08-16 2:08,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: /etc/ppp/ip-up.d和/etc/ppp/ip-up区别是什么?
帖子发表于 : 2016-08-15 22:00 
头像

注册: 2011-03-20 13:12
帖子: 4520
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
科学之子 写道:
/etc/ppp/ip-up.d和/etc/ppp/ip-up区别是什么?

猜测 是 Debian 打包者按惯例增加的功能:利用 run-parts 将 /etc/ppp/ip-up.d/ 中的脚本包括进来。
代码:
run-parts /etc/ppp/ip-up.d \
  --arg="$1" --arg="$2" --arg="$3" --arg="$4" --arg="$5" --arg="$6"


科学之子 写道:
只看到有"/etc/ppp/ip-up"而有".d"后缀的却没有在man里看到

猜测 Debian 打包者只按惯例增加了以上功能,并未修改 man page 增加对应的说明。


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% 科学之子
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: /etc/ppp/ip-up.d和/etc/ppp/ip-up区别是什么?
帖子发表于 : 2016-08-15 22:41 

注册: 2013-05-26 6:58
帖子: 2154
系统: Debian 9
送出感谢: 893
接收感谢: 30
vickycq 写道:
科学之子 写道:
/etc/ppp/ip-up.d和/etc/ppp/ip-up区别是什么?

猜测 是 Debian 打包者按惯例增加的功能:利用 run-parts 将 /etc/ppp/ip-up.d/ 中的脚本包括进来。
代码:
run-parts /etc/ppp/ip-up.d \
  --arg="$1" --arg="$2" --arg="$3" --arg="$4" --arg="$5" --arg="$6"


科学之子 写道:
只看到有"/etc/ppp/ip-up"而有".d"后缀的却没有在man里看到

猜测 Debian 打包者只按惯例增加了以上功能,并未修改 man page 增加对应的说明。

"run-parts"和打包有什么关系?
(粗略)看man的介绍好像仅仅是运行目录中的可执行文件


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


页首
 用户资料  
 
4 楼 
 文章标题 : Re: /etc/ppp/ip-up.d和/etc/ppp/ip-up区别是什么?
帖子发表于 : 2016-08-15 22:52 
头像

注册: 2011-03-20 13:12
帖子: 4520
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
科学之子 写道:
"run-parts"和打包有什么关系?

/etc/ppp/ip-up 是打包时增加的。
代码:
$ apt source ppp
$ cd ppp-2.4.7/debian/extra/
$ ls
autopppd         ip-down.d      peers-gprs    pppoe-discovery.8
bash_completion  ip-up          peers-pppoa   provider.chatscript
chap-secrets     ip-up.d        peers-pppoe   provider.peer
chatscripts      ipv6-down      per-linkname  README.STATIC-IP
defaultroute     ipv6-up        plog          README.win9x
dh_ppp           lib            poff          udeb
filters          options        pon           userscripts-down
interfaces       options.ttyXX  pon.1         userscripts-up
ip-down          pap-secrets    popp

这些都是打包者增加的,上游代码并没有这些文件(夹)。
打包者增加的 ip-up 中使用 run-parts 包括了 ip-up.d 中的内容。


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% 科学之子
 
页首
 用户资料  
 
5 楼 
 文章标题 : Re: /etc/ppp/ip-up.d和/etc/ppp/ip-up区别是什么?
帖子发表于 : 2016-08-15 23:04 

注册: 2009-08-04 16:33
帖子: 16890
送出感谢: 21
接收感谢: 1826
引用:
/etc/ppp/ip-up.d和/etc/ppp/ip-up区别是什么?

1. /etc/ppp/ip-up 由 ppp 套件 提供
1-1. sudo dpkg -S /etc/ppp/ip-up
ppp: /etc/ppp/ip-up

2. /etc/ppp/ip-up.d 可以由
ppp, resolvconf, pppconfig, pppoeconf, gogoc
任何一個套件提供
2-1. sudo dpkg -S /etc/ppp/ip-up.d
ppp, resolvconf, pppconfig, pppoeconf, gogoc: /etc/ppp/ip-up.d

3. /etc/ppp/ip-up 是 檔案; /etc/ppp/ip-up.d 是 目錄
3-1. sudo ls -Al /etc/ppp | grep ip-up
-rwxr-xr-x 1 root root 1892 2月 4 2011 ip-up
drwxr-xr-x 2 root root 4096 7月 24 12:53 ip-up.d

3-2. sudo ls -Al /etc/ppp/ip-up.d
-rwxr-xr-x 1 root root 902 2月 4 2011 0000usepeerdns
-rwxr-xr-x 1 root root 553 6月 4 2015 000resolvconf
-rwxr-xr-x 1 root root 4022 10月 24 2015 0dns-up
-rwxr-xr-x 1 root root 148 3月 30 2010 gogoc


4. 都是 可執行 script file
4-1. sudo cat /etc/ppp/ip-up
#!/bin/sh
以下省略

4-2. sudo cat /etc/ppp/ip-up.d/0000usepeerdns
#!/bin/sh -e
以下省略



_________________
评价: 3.7% 科学之子
 
页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译