<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>上海雪顶信息有限公司-官网</title><link>https://www.thesnowtop.com/</link><description>技术驱动生活</description><item><title>《石头阅读》APP被山东德州乐陵市公安局远洋捕捞执法的说明</title><link>https://www.thesnowtop.com/post/30.html</link><description>&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;尊敬的《石头阅读》APP用户，&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;近日，关于我们平台遭遇山东德州乐陵市公安局食药环森知大队在处理所谓“侵权案件”中的一系列极端执法手段，我们在此向各位用户作出说明，以揭露执法过程中隐藏的黑暗面及其对我们企业的非法打击。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p3&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 15px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;&lt;strong&gt;事件背景&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;山东德州乐陵市公安局在处理《石头阅读》APP所谓的“侵犯著作权”案件过程中，展现了一种我们称之为“远洋捕捞式”的执法行为。这种执法方式脱离了合法的操作，涉及大量非法行为，严重损害了企业和员工的权益。案件的主要操纵者为森林大队大队长崔月华，在其背后，还有南京智韬知识产权服务有限公司法人白炜的非法参与，以及乐陵市检察院胡治永的私利驱动。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p3&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 15px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;&lt;strong&gt;时间线概述&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p4&quot; style=&quot;margin-top: 12px; margin-bottom: 0px; margin-left: 13px; text-indent: -13px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;2022年9月19日下午，公司法人程吉中及其他三名员工被上海金桥派出所传唤，实际上是被抓捕，并在派出所留置室接受讯问。值得注意的是，程吉中的住所和公司均不在该派出所管辖范围内。&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;2022年9月20日至21日早上：程吉中和三名员工被关押在上海诗璨酒店（上海张江商业广场店）。四人随后被正式批捕，虽然家属收到的公安局通知称他们被关押在德州看守所，但实际上他们仍在酒店。&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;2022年9月21日下午至23日早上：程吉中和三名员工被转移到上海格菲酒店（上海虹桥枢纽国家会展中心店）。程吉中在酒店与打假方白炜单独会面一个小时，但未能就价格达成一致。三名员工第二天被带往德州，而程吉中继续留在上海的酒店。期间，他的个人资产共284万元（人民币，下同）被转移到乐陵市公安局账户。&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;2022年9月23日：程吉中被转移到德州乐陵市公安局留置室，其他三名员工则被转移到乐陵当地的一所黑监狱（乐陵流浪人员安置所）。随后，强制措施变更为指定监视居住。&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;2022年9月24日：程吉中被转移到同一座黑监狱（乐陵流浪人员安置所）。期间，又有100万元被转走。&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;2022年9月30日：程吉中等四人被转移到当地租用的一间民房（乐陵青建凤凰城），继续指定监视居住。&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;2022年10月10日：程吉中首次见到自己的律师。&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;2022年11月：程吉中多次与律师进行视频沟通，全程受到警察监控。由于与律师的价格谈判陷入僵局，程吉中被单独安排与白炜进行一小时的单独谈判，并达成协议，期间无警察在场。&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;2022年11月1日：与白炜达成谅解协议，经过律师公证后，其他三名员工被释放，但不允许离开乐陵。&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;2022年11月16日：在程吉中的妻子支付给白炜60万元现金后，白炜亲自来到乐陵，随后程吉中获得自由，但同样不允许离开乐陵。&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;2022年12月底：程吉中等四人被允许离开乐陵，返回上海。&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p3&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 15px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;&lt;strong&gt;我们的立场&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;《石头阅读》APP在技术发展和创新过程中，始终尊重知识产权。我们一直遵循合法的版权政策，与用户、创作者及各方维持良好的合作关系。然而，在此次事件中，我们感受到了法律制度在特定个体利益驱动下的失衡。我们不仅被迫承担额外的财务负担，相关责任人甚至还威胁公司财产及员工的人身自由，这不仅背离了法律精神，更侵害了基本的企业权益。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p3&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 15px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;&lt;strong&gt;呼吁&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;我们强烈呼吁有关部门彻查此事，恢复法律的公正性。希望广大用户理解我们在此事件中所面临的困境，继续支持《石头阅读》APP。我们将继续致力于为用户提供优质的服务，也将坚定维护自己的合法权益，不会屈服于不公正的压迫。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;如有任何疑问，用户可随时通过我们的客服渠道联系我们。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;程吉中&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;&lt;strong&gt;2024年11月1日&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 01 Nov 2024 22:29:24 +0800</pubDate></item><item><title>routeros脚本：监测某一个网卡可用性，并且把结果提交到kuma中</title><link>https://www.thesnowtop.com/post/29.html</link><description>&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&lt;br/&gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;经过和chatGPT多次友好耐心的沟通，终于把这个脚本写好了。&lt;/p&gt;&lt;p&gt;使用的是ChatGPT-o1-preview，还不能全信它，还是要看看代码的，否则它会一个问题里打转，永远出不来。&lt;/p&gt;&lt;p&gt;&lt;br style=&quot;text-wrap-mode: wrap;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.thesnowtop.com/zb_users/upload/2024/10/202410301730280810265201.png&quot; alt=&quot;image.png&quot; width=&quot;500&quot; height=&quot;&quot; border=&quot;0&quot; vspace=&quot;0&quot; title=&quot;image.png&quot; style=&quot;width: 500px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#&amp;nbsp;定义要监测的接口名称
:local&amp;nbsp;interfaceName&amp;nbsp;&amp;quot;wireguard1-usa5-ros2&amp;quot;
:log&amp;nbsp;info&amp;nbsp;&amp;quot;脚本开始执行，监测接口：$interfaceName&amp;quot;

#&amp;nbsp;定义&amp;nbsp;Kuma&amp;nbsp;ID&amp;nbsp;变量
:local&amp;nbsp;kumaID&amp;nbsp;&amp;quot;3333333&amp;quot;

#&amp;nbsp;处理接口名称，移除文件名中不支持的字符（如空格、斜杠等）
:local&amp;nbsp;sanitizedInterfaceName&amp;nbsp;&amp;quot;&amp;quot;
:for&amp;nbsp;i&amp;nbsp;from=0&amp;nbsp;to=([:len&amp;nbsp;$interfaceName]&amp;nbsp;-&amp;nbsp;1)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;char&amp;nbsp;[:pick&amp;nbsp;$interfaceName&amp;nbsp;$i]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;($char&amp;nbsp;~&amp;nbsp;&amp;quot;[a-zA-Z0-9_-]&amp;quot;)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;sanitizedInterfaceName&amp;nbsp;($sanitizedInterfaceName&amp;nbsp;.&amp;nbsp;$char)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;sanitizedInterfaceName&amp;nbsp;($sanitizedInterfaceName&amp;nbsp;.&amp;nbsp;&amp;quot;_&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
}
:log&amp;nbsp;info&amp;nbsp;&amp;quot;处理后的接口名称：$sanitizedInterfaceName&amp;quot;

#&amp;nbsp;定义输出文件名，使用接口名称区分
:local&amp;nbsp;outputFileName&amp;nbsp;(&amp;quot;ping_output_&amp;quot;&amp;nbsp;.&amp;nbsp;$sanitizedInterfaceName&amp;nbsp;.&amp;nbsp;&amp;quot;.txt&amp;quot;)

:local&amp;nbsp;ipID&amp;nbsp;[/ip&amp;nbsp;address&amp;nbsp;find&amp;nbsp;interface=$interfaceName]
:if&amp;nbsp;($ipID&amp;nbsp;!=&amp;nbsp;&amp;quot;&amp;quot;)&amp;nbsp;do={

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;获取&amp;nbsp;IP&amp;nbsp;地址并去掉子网掩码部分
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;ipAddress&amp;nbsp;[/ip&amp;nbsp;address&amp;nbsp;get&amp;nbsp;$ipID&amp;nbsp;address]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;ipAddress&amp;nbsp;[:pick&amp;nbsp;$ipAddress&amp;nbsp;0&amp;nbsp;[:find&amp;nbsp;$ipAddress&amp;nbsp;&amp;quot;/&amp;quot;]]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;获取到&amp;nbsp;IP&amp;nbsp;地址：$ipAddress&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;解析&amp;nbsp;IP&amp;nbsp;地址的各个部分
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;pos1&amp;nbsp;[:find&amp;nbsp;$ipAddress&amp;nbsp;&amp;quot;.&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;pos2&amp;nbsp;[:find&amp;nbsp;$ipAddress&amp;nbsp;&amp;quot;.&amp;quot;&amp;nbsp;($pos1&amp;nbsp;+&amp;nbsp;1)]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;pos3&amp;nbsp;[:find&amp;nbsp;$ipAddress&amp;nbsp;&amp;quot;.&amp;quot;&amp;nbsp;($pos2&amp;nbsp;+&amp;nbsp;1)]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;检查是否成功找到三个点的位置
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;(($pos1&amp;nbsp;!=&amp;nbsp;&amp;quot;&amp;quot;)&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;($pos2&amp;nbsp;!=&amp;nbsp;&amp;quot;&amp;quot;)&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;($pos3&amp;nbsp;!=&amp;nbsp;&amp;quot;&amp;quot;))&amp;nbsp;do={

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;提取每个八位组
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;octet1&amp;nbsp;[:pick&amp;nbsp;$ipAddress&amp;nbsp;0&amp;nbsp;$pos1]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;octet2&amp;nbsp;[:pick&amp;nbsp;$ipAddress&amp;nbsp;($pos1&amp;nbsp;+&amp;nbsp;1)&amp;nbsp;$pos2]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;octet3&amp;nbsp;[:pick&amp;nbsp;$ipAddress&amp;nbsp;($pos2&amp;nbsp;+&amp;nbsp;1)&amp;nbsp;$pos3]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;将对端&amp;nbsp;IP&amp;nbsp;的最后一个八位组设置为&amp;nbsp;1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;octet4&amp;nbsp;&amp;quot;1&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;构建对端&amp;nbsp;IP&amp;nbsp;地址
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;peerIP&amp;nbsp;($octet1&amp;nbsp;.&amp;nbsp;&amp;quot;.&amp;quot;&amp;nbsp;.&amp;nbsp;$octet2&amp;nbsp;.&amp;nbsp;&amp;quot;.&amp;quot;&amp;nbsp;.&amp;nbsp;$octet3&amp;nbsp;.&amp;nbsp;&amp;quot;.&amp;quot;&amp;nbsp;.&amp;nbsp;$octet4)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;构建对端&amp;nbsp;IP&amp;nbsp;地址：$peerIP&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;正在&amp;nbsp;Ping&amp;nbsp;对端&amp;nbsp;IP&amp;nbsp;$peerIP&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;定义&amp;nbsp;Ping&amp;nbsp;参数
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;pingCount&amp;nbsp;10
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;maxLossPercent&amp;nbsp;50

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;执行&amp;nbsp;Ping&amp;nbsp;命令并将输出保存到唯一的文件
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;开始执行&amp;nbsp;Ping&amp;nbsp;命令，输出文件：$outputFileName&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:execute&amp;nbsp;&amp;quot;/ping&amp;nbsp;$peerIP&amp;nbsp;count=$pingCount&amp;quot;&amp;nbsp;file=$outputFileName
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;Ping&amp;nbsp;命令已启动&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;等待&amp;nbsp;Ping&amp;nbsp;命令完成
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:delay&amp;nbsp;($pingCount&amp;nbsp;*&amp;nbsp;1s)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;等待&amp;nbsp;Ping&amp;nbsp;命令完成&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;检查是否生成了输出文件
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;([/file&amp;nbsp;find&amp;nbsp;name=$outputFileName]&amp;nbsp;!=&amp;nbsp;&amp;quot;&amp;quot;)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;成功生成&amp;nbsp;$outputFileName&amp;nbsp;文件&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;读取&amp;nbsp;Ping&amp;nbsp;输出文件的内容
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;pingOutput&amp;nbsp;[/file&amp;nbsp;get&amp;nbsp;[find&amp;nbsp;name=$outputFileName]&amp;nbsp;contents]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;读取&amp;nbsp;$outputFileName&amp;nbsp;文件内容&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;删除临时文件
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/file&amp;nbsp;remove&amp;nbsp;$outputFileName
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;删除临时文件&amp;nbsp;$outputFileName&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;输出&amp;nbsp;pingOutput&amp;nbsp;内容到日志，供调试使用
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#:log&amp;nbsp;info&amp;nbsp;&amp;quot;Ping&amp;nbsp;Output:\n$pingOutput&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;初始化变量
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;sent&amp;nbsp;&amp;quot;&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;received&amp;nbsp;&amp;quot;&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;packetLoss&amp;nbsp;&amp;quot;&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;avgRtt&amp;nbsp;0

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;将&amp;nbsp;pingOutput&amp;nbsp;按行分割为数组
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;lines&amp;nbsp;[:toarray&amp;nbsp;&amp;quot;&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;line&amp;nbsp;&amp;quot;&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;lineEnd&amp;nbsp;0
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:while&amp;nbsp;([:len&amp;nbsp;$pingOutput]&amp;nbsp;&amp;gt;&amp;nbsp;0)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;lineEnd&amp;nbsp;[:find&amp;nbsp;$pingOutput&amp;nbsp;&amp;quot;\r\n&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;($lineEnd&amp;nbsp;=&amp;nbsp;-1)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;line&amp;nbsp;$pingOutput
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;pingOutput&amp;nbsp;&amp;quot;&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;line&amp;nbsp;[:pick&amp;nbsp;$pingOutput&amp;nbsp;0&amp;nbsp;$lineEnd]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;pingOutput&amp;nbsp;[:pick&amp;nbsp;$pingOutput&amp;nbsp;($lineEnd&amp;nbsp;+&amp;nbsp;2)&amp;nbsp;[:len&amp;nbsp;$pingOutput]]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;([:len&amp;nbsp;$line]&amp;nbsp;&amp;gt;&amp;nbsp;0)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;lines&amp;nbsp;($lines,&amp;nbsp;$line)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;检查是否包含&amp;nbsp;&amp;quot;max-rtt&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;containsMaxRtt&amp;nbsp;false
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:foreach&amp;nbsp;l&amp;nbsp;in=$lines&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;([:find&amp;nbsp;$l&amp;nbsp;&amp;quot;max-rtt=&amp;quot;]&amp;nbsp;!=&amp;nbsp;-1)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;containsMaxRtt&amp;nbsp;true
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;Ping&amp;nbsp;输出是否包含&amp;nbsp;&amp;#39;max-rtt=&amp;#39;：$containsMaxRtt&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;获取统计信息行
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;summaryLine&amp;nbsp;&amp;quot;&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;($containsMaxRtt)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;取最后两行合并
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;lineCount&amp;nbsp;[:len&amp;nbsp;$lines]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;($lineCount&amp;nbsp;&amp;gt;=&amp;nbsp;2)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;summaryLine&amp;nbsp;(($lines-&amp;gt;($lineCount&amp;nbsp;-&amp;nbsp;2))&amp;nbsp;.&amp;nbsp;&amp;quot;&amp;nbsp;&amp;quot;&amp;nbsp;.&amp;nbsp;($lines-&amp;gt;($lineCount&amp;nbsp;-&amp;nbsp;1)))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;合并最后两行为统计信息行：$summaryLine&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;error&amp;nbsp;&amp;quot;Ping&amp;nbsp;输出行数不足，无法获取统计信息&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;取最后一行
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;lineCount&amp;nbsp;[:len&amp;nbsp;$lines]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;($lineCount&amp;nbsp;&amp;gt;=&amp;nbsp;1)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;summaryLine&amp;nbsp;($lines-&amp;gt;($lineCount&amp;nbsp;-&amp;nbsp;1))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;使用最后一行为统计信息行：$summaryLine&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;error&amp;nbsp;&amp;quot;Ping&amp;nbsp;输出行数不足，无法获取统计信息&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;检查是否获取到统计信息行
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;([:len&amp;nbsp;$summaryLine]&amp;nbsp;&amp;gt;&amp;nbsp;0)&amp;nbsp;do={

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;提取&amp;nbsp;sent
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;sentPos&amp;nbsp;[:find&amp;nbsp;$summaryLine&amp;nbsp;&amp;quot;sent=&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;sentEnd&amp;nbsp;[:find&amp;nbsp;$summaryLine&amp;nbsp;&amp;quot;&amp;nbsp;&amp;quot;&amp;nbsp;($sentPos&amp;nbsp;+&amp;nbsp;5)]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;($sentEnd&amp;nbsp;=&amp;nbsp;-1)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;sentEnd&amp;nbsp;[:len&amp;nbsp;$summaryLine]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;sentStr&amp;nbsp;[:pick&amp;nbsp;$summaryLine&amp;nbsp;($sentPos&amp;nbsp;+&amp;nbsp;5)&amp;nbsp;$sentEnd]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;sent&amp;nbsp;[:tonum&amp;nbsp;$sentStr]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;解析到&amp;nbsp;sent=$sent&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;提取&amp;nbsp;received
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;recvPos&amp;nbsp;[:find&amp;nbsp;$summaryLine&amp;nbsp;&amp;quot;received=&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;recvEnd&amp;nbsp;[:find&amp;nbsp;$summaryLine&amp;nbsp;&amp;quot;&amp;nbsp;&amp;quot;&amp;nbsp;($recvPos&amp;nbsp;+&amp;nbsp;9)]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;($recvEnd&amp;nbsp;=&amp;nbsp;-1)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;recvEnd&amp;nbsp;[:len&amp;nbsp;$summaryLine]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;recvStr&amp;nbsp;[:pick&amp;nbsp;$summaryLine&amp;nbsp;($recvPos&amp;nbsp;+&amp;nbsp;9)&amp;nbsp;$recvEnd]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;received&amp;nbsp;[:tonum&amp;nbsp;$recvStr]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;解析到&amp;nbsp;received=$received&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;提取&amp;nbsp;packet-loss
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;lossPos&amp;nbsp;[:find&amp;nbsp;$summaryLine&amp;nbsp;&amp;quot;packet-loss=&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;lossEnd&amp;nbsp;[:find&amp;nbsp;$summaryLine&amp;nbsp;&amp;quot;%&amp;quot;&amp;nbsp;($lossPos&amp;nbsp;+&amp;nbsp;12)]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;($lossEnd&amp;nbsp;=&amp;nbsp;-1)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;lossEnd&amp;nbsp;[:len&amp;nbsp;$summaryLine]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;lossStr&amp;nbsp;[:pick&amp;nbsp;$summaryLine&amp;nbsp;($lossPos&amp;nbsp;+&amp;nbsp;12)&amp;nbsp;$lossEnd]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;packetLoss&amp;nbsp;[:tonum&amp;nbsp;$lossStr]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;解析到&amp;nbsp;packetLoss=$packetLoss&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;提取&amp;nbsp;avg-rtt
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;avgPos&amp;nbsp;[:find&amp;nbsp;$summaryLine&amp;nbsp;&amp;quot;avg-rtt=&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;($avgPos&amp;nbsp;!=&amp;nbsp;-1)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;avgEnd&amp;nbsp;[:find&amp;nbsp;$summaryLine&amp;nbsp;&amp;quot;&amp;nbsp;&amp;quot;&amp;nbsp;($avgPos&amp;nbsp;+&amp;nbsp;8)]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;($avgEnd&amp;nbsp;=&amp;nbsp;-1)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;avgEnd&amp;nbsp;[:len&amp;nbsp;$summaryLine]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;avgRttStr&amp;nbsp;[:pick&amp;nbsp;$summaryLine&amp;nbsp;($avgPos&amp;nbsp;+&amp;nbsp;8)&amp;nbsp;$avgEnd]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;解析到&amp;nbsp;avgRttStr=$avgRttStr&amp;quot;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;将&amp;nbsp;avgRttStr&amp;nbsp;转换为毫秒数
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;处理类似于&amp;nbsp;&amp;quot;166ms277us&amp;quot;&amp;nbsp;的字符串
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;msPos&amp;nbsp;[:find&amp;nbsp;$avgRttStr&amp;nbsp;&amp;quot;ms&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;usPos&amp;nbsp;[:find&amp;nbsp;$avgRttStr&amp;nbsp;&amp;quot;us&amp;quot;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;msValue&amp;nbsp;0
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;usValue&amp;nbsp;0
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;($msPos&amp;nbsp;!=&amp;nbsp;-1)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;msValue&amp;nbsp;[:tonum&amp;nbsp;[:pick&amp;nbsp;$avgRttStr&amp;nbsp;0&amp;nbsp;$msPos]]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;($usPos&amp;nbsp;!=&amp;nbsp;-1)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;usValue&amp;nbsp;[:tonum&amp;nbsp;[:pick&amp;nbsp;$avgRttStr&amp;nbsp;($msPos&amp;nbsp;+&amp;nbsp;2)&amp;nbsp;$usPos]]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;avgRtt&amp;nbsp;($msValue&amp;nbsp;+&amp;nbsp;($usValue&amp;nbsp;/&amp;nbsp;1000))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;解析到&amp;nbsp;avgRtt=$avgRtt&amp;nbsp;ms&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:set&amp;nbsp;avgRtt&amp;nbsp;0
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;warning&amp;nbsp;&amp;quot;未能解析到&amp;nbsp;avg-rtt&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;判断并提交到&amp;nbsp;Kuma
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:if&amp;nbsp;($packetLoss&amp;nbsp;&amp;lt;&amp;nbsp;$maxLossPercent)&amp;nbsp;do={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;Ping&amp;nbsp;成功，丢包率=$packetLoss%，平均&amp;nbsp;RTT:&amp;nbsp;$avgRtt&amp;nbsp;ms&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:local&amp;nbsp;msg&amp;nbsp;(&amp;quot;PingOK_Loss&amp;quot;&amp;nbsp;.&amp;nbsp;$packetLoss&amp;nbsp;.&amp;nbsp;&amp;quot;%&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;提交结果到&amp;nbsp;Kuma：状态=up，消息=$msg，ping=$avgRtt&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/tool&amp;nbsp;fetch&amp;nbsp;url=(&amp;quot;http://kuma2.ffffff.com:3001/api/push/&amp;quot;&amp;nbsp;.&amp;nbsp;$kumaID&amp;nbsp;.&amp;nbsp;&amp;quot;?status=up&amp;amp;msg=&amp;quot;&amp;nbsp;.&amp;nbsp;$msg&amp;nbsp;.&amp;nbsp;&amp;quot;&amp;amp;ping=&amp;quot;&amp;nbsp;.&amp;nbsp;$avgRtt)&amp;nbsp;keep-result=no
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;error&amp;nbsp;&amp;quot;Ping&amp;nbsp;失败，丢包率=$packetLoss%&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;状态为&amp;nbsp;down，不向&amp;nbsp;Kuma&amp;nbsp;提交结果&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;error&amp;nbsp;&amp;quot;未获取到统计信息行，Ping&amp;nbsp;失败&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;info&amp;nbsp;&amp;quot;状态为&amp;nbsp;down，不向&amp;nbsp;Kuma&amp;nbsp;提交结果&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;error&amp;nbsp;&amp;quot;未生成&amp;nbsp;$outputFileName&amp;nbsp;文件，Ping&amp;nbsp;命令可能失败&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;error&amp;nbsp;&amp;quot;无法解析&amp;nbsp;IP&amp;nbsp;地址&amp;nbsp;$ipAddress&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

}&amp;nbsp;else={
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:log&amp;nbsp;error&amp;nbsp;&amp;quot;接口&amp;nbsp;$interfaceName&amp;nbsp;未分配&amp;nbsp;IP&amp;nbsp;地址&amp;quot;
}

:log&amp;nbsp;info&amp;nbsp;&amp;quot;脚本执行完毕&amp;quot;&lt;/pre&gt;</description><pubDate>Wed, 30 Oct 2024 17:28:20 +0800</pubDate></item><item><title>警察崔月华是如何公然伪造文书的</title><link>https://www.thesnowtop.com/post/28.html</link><description>&lt;p&gt;图片是事后发给我的《扣押决定书》，但实际上崔月华在2023年9月4日，事后让我补的，而且后面也没有给我盖章的版本。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;而且这个里面的日期也是错误的，实际上是2022年9月20日，也就是抓捕后第二天，我的钱还没有全部到他们的帐号里，所以他们也不可能出据这个扣押书。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.thesnowtop.com/zb_users/upload/2024/10/202410261729952131314298.png&quot; alt=&quot;image.png&quot; width=&quot;753&quot; height=&quot;1262&quot; style=&quot;width: 753px; height: 1262px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.thesnowtop.com/zb_users/upload/2024/10/202410261729952514375128.png&quot; alt=&quot;image.png&quot; width=&quot;383&quot; height=&quot;885&quot; style=&quot;width: 383px; height: 885px;&quot;/&gt;&lt;img src=&quot;https://www.thesnowtop.com/zb_users/upload/2024/10/202410261729952245391862.png&quot; alt=&quot;image.png&quot; width=&quot;410&quot; height=&quot;891&quot; style=&quot;text-wrap-mode: wrap; width: 410px; height: 891px;&quot;/&gt;&lt;/p&gt;</description><pubDate>Sat, 26 Oct 2024 22:08:01 +0800</pubDate></item><item><title>关于对山东德州乐陵市检察官胡治永的公开举报信</title><link>https://www.thesnowtop.com/post/27.html</link><description>&lt;p style=&quot;margin: 11px 0px 5px; line-height: 30.6667px; break-after: avoid; font-size: 27px; font-family: &amp;quot;等线 Light&amp;quot;; color: rgb(15, 71, 97); font-weight: normal; text-wrap-mode: wrap; text-align: left; text-indent: 2em;&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;以下举报旨在客观、公正地反映山东德州乐陵市检察官胡治永在石头阅读侵犯著作权案件办理过程中的多项行为问题，并寻求相关部门依法核查处理，以维护司法公正和社会公平。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;margin: 11px 0px 5px; line-height: 30.6667px; break-after: avoid; font-size: 27px; font-family: &amp;quot;等线 Light&amp;quot;; color: rgb(15, 71, 97); font-weight: normal; text-wrap-mode: wrap; text-align: left; text-indent: 2em;&quot;&gt;&lt;span style=&quot;text-indent: 2em; font-family: 微软雅黑, sans-serif; font-size: 19px;&quot;&gt;１．戏弄群众，损害当事人权益&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;胡治永检察官曾指示崔月华警察通知当事人程吉中及８人（涉案４人、保证人４人）于２０２３年３月２１日从上海赶赴乐陵办理取保候审手续，为了怕误事，要求提前２天出发，好不容易把所有人凑好并请好假，提前准时到达。然而，在寒冬之日（２０２３年３月２３日，零下十几度天气下），这８人在检察院门口，从早晨一直等待到下午。在多次催促下，才于下班时间办理完手续。然而，这８人中除２人外，其余６人始终未被允许进入检察院，理由仅为“通知错了”。此行为不仅浪费了当事人时间和精力，更显示出对群众权利的漠视。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;color: #0F4761; font-family: 微软雅黑, sans-serif; font-size: 19px; text-indent: 2em;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;color: #0F4761; font-family: 微软雅黑, sans-serif; font-size: 19px; text-indent: 2em;&quot;&gt;２．公安机关与检察院失职失察，案件处理严重失范&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;color: #0F4761; font-family: 微软雅黑, sans-serif; font-size: 19px; text-indent: 2em;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-indent: 2em;&quot;&gt;本案的抓捕时间为２０２２年９月１９日，次日即９月２０日变更为拘留。根据相关法律规定，即便是特别重大的案件，最迟也必须在半年内提交检察院审查。然而，本案直到２０２３年３月２３日才被正式移交检察院，明显超过了法定最后期限。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;在案件办理过程中，崔月华多次拖延执法，直到最后期限才匆忙处理，即使手续形式上完成，实际的证据材料却仍未按时提交至检察院。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;更为严重的是，从２０２２年９月２０日至９月２２日，涉案主犯一直被非法羁押在宾馆，９月２３日被关押在德州乐陵公安局留置室内，但警方在提交的起诉书和给家属的拘留通知书中虚假声称该主犯已关押在德州市看守所。这一行为明显违反了法律程序，属于伪造羁押记录。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;作为负责审查案件的检察院工作人员，胡治永不仅未对这一虚假陈述提出异议，还对公安机关的违规行为予以默认。这种行为反映了检察机关在履职中的失察和不作为，进一步加剧了案件的程序失范。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;警察崔月华与检察官胡治永的这些失职行为，暴露了办案过程中的拖延、造假与监管缺失，不仅损害了当事人的合法权益，更严重侵蚀了司法公信力，破坏了社会对执法与司法部门的信任。&lt;/p&gt;&lt;h3 style=&quot;margin: 5px 0px 3px 29px; line-height: 21.4667px; break-after: avoid; font-size: 19px; font-family: 微软雅黑, sans-serif; color: rgb(15, 71, 97); text-wrap-mode: wrap; text-align: left;&quot;&gt;&lt;br/&gt;&lt;/h3&gt;&lt;h3 style=&quot;margin: 5px 0px 3px 29px; line-height: 21.4667px; break-after: avoid; font-size: 19px; font-family: 微软雅黑, sans-serif; color: rgb(15, 71, 97); text-wrap-mode: wrap; text-align: left;&quot;&gt;３．隐瞒证据，夸大案情以谋取个人业绩&lt;/h3&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;胡治永检察官为将此案件上报最高检并作为“典型案例”提升自身业绩，故意夸大案件的重要性。案件从最初指控的６００本侵权图书，被其夸大为１０万本。在证据不足的情况下，将案件解释为“深度链接侵权”案件。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;此外，在当事人要求明确查清楚侵权时间时，他多次拒绝固定关键证据的缓存时间，并声称时间无关紧要、不影响案件定性。这种故意忽视关键信息的做法，违反了检察官应当保持客观公正的职责。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;h3 style=&quot;margin: 5px 0px 3px 29px; line-height: 21.4667px; break-after: avoid; font-size: 19px; font-family: 微软雅黑, sans-serif; color: rgb(15, 71, 97); text-wrap-mode: wrap; text-align: left;&quot;&gt;４．面对举报不核实事实，失职失责&lt;/h3&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;针对当事人对案件的公开举报，胡治永未履行检察官的法定义务，未对举报内容进行调查核实。在明确存在错误的情况下，他未与当事人核实情况，亦未对错误进行纠正，严重违反了司法工作人员应有的职业操守。震惊的是，在我向他举报崔月华警察的违法行为后，他和崔本人一起来到上海办案，继续调整此案．&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;color: #0F4761; font-family: 微软雅黑, sans-serif; font-size: 19px; text-indent: 2em;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;color: #0F4761; font-family: 微软雅黑, sans-serif; font-size: 19px; text-indent: 2em;&quot;&gt;５．滥用职权，利用公务之便进行个人游玩&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;举报人指出，胡治永多次以办案为名前往上海，并利用国家办案经费和工作时间进行个人游玩。据其本人所言，他选择在周五出差，目的是借机在周末期间游玩和购物，并推迟到周一再进行办案活动。这种行为严重违反公务人员的工作纪律，并涉嫌滥用国家资源。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;color: #0F4761; font-family: 微软雅黑, sans-serif; font-size: 19px; text-indent: 2em;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;color: #0F4761; font-family: 微软雅黑, sans-serif; font-size: 19px; text-indent: 2em;&quot;&gt;６．与打假方勾结，包庇犯罪&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;报案人白炜在当地长期从事频繁的举报和打假行为，作为自己的主要的生财之道。作为检察官，胡治永应当发现其中的异常，并保持中立。但他却被与打假方合作，成为白炜案件中的帮凶。这种行为不仅破坏了法律的公正性，还损害了司法机关的公信力。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;color: #0F4761; font-family: 微软雅黑, sans-serif; font-size: 19px; text-indent: 2em;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;color: #0F4761; font-family: 微软雅黑, sans-serif; font-size: 19px; text-indent: 2em;&quot;&gt;７．恶意超额冻结资产，涉嫌滥用职权与报复&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;在我对警察执法过程提出质疑及对冻结资金去向提出疑问时，采取报复性措施。在没有证据的情况下，恶意冻结了程吉中的多个银行帐号，和唯一住房，并威胁称：“不配合就加大案件金额，让你无家可归。”&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;此案初期，警察转走了所有能转送的资金后，把无法转走的资金冻结，但在程吉中与打假方达成赔偿协议后，警方主动解冻了我的银行账户。然而，在我提出质疑后，胡治永指使警察崔月华再次冻结我的账户。解冻表明警察之前也认为这些资金不涉案，而后续冻结则明显带有报复性质。为了规避责任，他指示崔月华警察执行冻结措施，明知检察院有能力直接冻结，却让警方操作，体现其知法犯法而故意规避。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;两人的行为凸显了司法与执法部门在本案中的权力滥用与司法不公，严重侵害了当事人的合法权益。国家近年来一直倡导保障民营企业家权利、改善营商环境，而此案中的超额冻结和恶意报复行为，与这些政策精神背道而驰。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;　&lt;/p&gt;&lt;p style=&quot;margin: 5px 0px 3px 29px; line-height: 21.4667px; break-after: avoid; font-size: 19px; font-family: 微软雅黑, sans-serif; color: rgb(15, 71, 97); text-wrap-mode: wrap; text-align: left;&quot;&gt;８．结语与请求&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;本次举报旨在揭露胡治永在案件办理中的不当行为，并呼吁相关部门依法调查核实，追究其应负的法律责任。同时我也希望相关部门把此案涉案金额查清楚，还原事件真相。这些行为不仅侵犯了当事人的合法权益，也损害了司法机关的公信力。希望有关部门本着公正、透明的原则处理此举报，维护法律的严肃性和公平正义。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;　&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;举报人：　程吉中&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;日期：　２０２３年１０月２６日&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.thesnowtop.com/zb_users/upload/2024/10/202410261729951140692969.jpg&quot; title=&quot;关于对检察官胡治永的公开举报信_page-0001.jpg&quot; style=&quot;text-wrap-mode: wrap;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.thesnowtop.com/zb_users/upload/2024/10/202410261729951139525122.jpg&quot; style=&quot;&quot; title=&quot;关于对检察官胡治永的公开举报信_page-0002.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.thesnowtop.com/zb_users/upload/2024/10/202410261729951139198661.jpg&quot; style=&quot;&quot; title=&quot;关于对检察官胡治永的公开举报信_page-0003.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.thesnowtop.com/zb_users/upload/2024/10/202410261729951139914802.jpg&quot; title=&quot;关于对检察官胡治永的公开举报信_page-0004.jpg&quot; style=&quot;text-wrap-mode: wrap;&quot;/&gt;&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img style=&quot;vertical-align: middle; margin-right: 2px;&quot; src=&quot;https://www.thesnowtop.com/zb_system/image/filetype/pdf.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 16px; text-align: left;&quot;&gt;&lt;a style=&quot;font-size:12px; color:#0066cc;&quot; href=&quot;https://www.thesnowtop.com/zb_users/upload/2024/10/202410261729928955141522.pdf&quot; title=&quot;关于对检察官胡治永的公开举报信.pdf&quot;&gt;关于对检察官胡治永的公开举报信．ｐｄｆ&lt;/a&gt;&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br style=&quot;text-align: left;&quot;/&gt;&lt;/p&gt;</description><pubDate>Sat, 26 Oct 2024 15:08:34 +0800</pubDate></item><item><title>rsync多进程备份脚本</title><link>https://www.thesnowtop.com/post/26.html</link><description>&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#!/bin/bash
path=&amp;quot;/volume1/a/nginx_cache&amp;quot;
target=&amp;quot;/volume1/web/b/nginx_cache&amp;quot;
maxchild=10
exclude=&amp;quot;temp&amp;quot;
list=`cat&amp;nbsp;1.txt`
for&amp;nbsp;name&amp;nbsp;in&amp;nbsp;$list;do
num=`ps&amp;nbsp;-ef&amp;nbsp;|grep&amp;nbsp;rsync|grep&amp;nbsp;-v&amp;nbsp;grep&amp;nbsp;|grep&amp;nbsp;av|wc&amp;nbsp;-l`
if&amp;nbsp;[&amp;nbsp;$num&amp;nbsp;-le&amp;nbsp;$maxchild&amp;nbsp;]&amp;nbsp;;then
mkdir&amp;nbsp;-p&amp;nbsp;$target/$name&amp;nbsp;
rsync&amp;nbsp;-av&amp;nbsp;&amp;nbsp;--exclude=&amp;#39;*/&amp;#39;&amp;nbsp;&amp;nbsp;$path/$name/&amp;nbsp;&amp;nbsp;$target/$name/&amp;nbsp;&amp;amp;
else
sleep&amp;nbsp;2
fi
done&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果要同步的文件很多,又很小就需要这样的脚本.&lt;/p&gt;</description><pubDate>Fri, 06 Sep 2024 17:56:08 +0800</pubDate></item><item><title>权利的层次：从生命权到知识产权的深入分析</title><link>https://www.thesnowtop.com/post/25.html</link><description>&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 15px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;&lt;img src=&quot;https://www.thesnowtop.com/zb_users/upload/2024/08/202408151723731401538943.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p class=&quot;p3&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;在现代社会中，每个人都享有多种法律赋予的权利。这些权利在不同的层面上保护我们的基本利益，从最基础的生命权到复杂的知识产权，每一个层次的权利都有其独特的特点和意义。本文将这些权利分为五个层次，并深入探讨它们的特性、范围以及维护方式。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p4&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;&lt;strong&gt;1. 生命权&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p3&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;生命权是所有权利的基础。它保障了个人生命的安全不受非法侵害。无论是在战争时期还是和平时期，生命权都是人类最根本的权利。没有生命权，其他任何权利都无从谈起。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p4&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;&lt;strong&gt;2. 财产权&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p3&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;财产权是指个人对其合法财产的所有权、使用权和处分权。这包括动产和不动产，保障个人可以自由地使用和处置自己的财产，而不受他人的非法侵害。财产权是经济活动的核心，促进了社会的繁荣和发展。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p4&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;&lt;strong&gt;3. 名誉权&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p3&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;名誉权是保护个人声誉和社会评价的权利。这一权利旨在防止他人通过诽谤、侮辱等方式损害个人的社会声誉。名誉权的存在使得个人在社会中的形象得到尊重，维持了社会的基本秩序和和谐。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p4&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;&lt;strong&gt;4. 虚拟物品的权利&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p3&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;随着科技的发展，虚拟物品（如专利权、商标权等）在经济活动中的地位越来越重要。与其他权利不同，这些权利需要积极维护，例如专利权和商标权都需要注册，并在规定期限内进行续展。此外，商标权具有地域性，保护范围仅限于注册地，需要额外的跨国保护策略。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p4&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;&lt;strong&gt;5. 著作权&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p3&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;著作权与前述的虚拟物品权利有所不同，它自动产生于作品发表之时，并在全球范围内享有法律保护。著作权可以是终身的，并且可以继承。虽然著作权不需要像商标权那样进行注册，但在实际应用中，版权登记可以为维权提供有力证据。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 15px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;&lt;strong&gt;知识产权的区别：商标权与著作权&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p3&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;在知识产权的领域，商标权和著作权是两个重要但有所不同的概念。商标权需要通过注册获得，并具有地域性。它需要定期维护，如续展和防止侵权。这意味着商标权的获得和保持都需要投入时间和成本。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p3&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;另一方面，著作权则在作品发表时自动产生，且无须额外的注册程序。著作权的保护范围不受地域限制，且通常持续至作者逝世后的一段时间（根据不同国家的法律，可能是50年或更长）。此外，著作权可以通过许可、转让等方式进行商业化，但某些国家的法律规定，作者的精神权利不可转让。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 15px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;&lt;strong&gt;结论&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p3&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;通过对这五种权利的深入分析，我们可以看到，从最基础的生命权到复杂的知识产权，每一种权利都在不同的层次上保护着个人的利益。了解这些权利之间的差异和联系，不仅帮助我们更好地维护自己的合法权益，也为我们在实际生活中应对法律问题提供了指导。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 15 Aug 2024 22:16:11 +0800</pubDate></item><item><title>对比著作权与商标权的保护：为何著作权认定需更严格</title><link>https://www.thesnowtop.com/post/24.html</link><description>&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 15px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;&lt;strong style=&quot;font-size: 13px;&quot;&gt;著作权与商标权的基本区别&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p5&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 21px; text-indent: -21px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;&lt;span class=&quot;s1&quot; style=&quot;font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;1.&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;保护范围和条件&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 33px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap; text-indent: 0em;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;&lt;strong&gt;著作权&lt;/strong&gt;：著作权保护覆盖了所有原创作品，包括文学、艺术和学术作品。一旦作品被创作并固定在某种形式上，著作权就自动产生，无需任何形式的注册或公告。这种权利的产生是自动的，不受地域限制，几乎在全球任何地方都得到承认。&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 33px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap; text-indent: 0em;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;&lt;strong&gt;商标权&lt;/strong&gt;：商标权保护的是标志、标识或品牌，这些用于区分商品或服务的来源。与著作权不同，商标通常需要在特定地区进行注册，才能获得保护。商标的保护范围通常限定在注册的地理区域内，未注册的商标在未获得法定认可的地区可能不享受法律保护。&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 21px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap; text-indent: 0em;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;2.&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;s2&quot; style=&quot;font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;;&quot;&gt;&lt;strong&gt;保护期限&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 33px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap; text-indent: 0em;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;&lt;strong&gt;著作权&lt;/strong&gt;：著作权的保护期限通常较长，大多数国家规定的期限是作者终生加上其死后50年或更长时间（如美国和欧盟是终生加70年）。&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 33px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap; text-indent: 0em;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;&lt;strong&gt;商标权&lt;/strong&gt;：商标的保护期限通常为10年，但可以无限期续注册。只要商标持续被使用和续期，就可以一直保持其保护状态。&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 21px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap; text-indent: 0em;&quot;&gt;&lt;span class=&quot;s1&quot; style=&quot;font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;3.&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;使用和维护成本&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 33px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap; text-indent: 0em;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;&lt;strong&gt;著作权&lt;/strong&gt;：著作权所有者不需要支付额外费用或进行复杂程序来维持著作权的有效性。著作权的保护是自动生效的，不依赖于任何形式的使用或宣告。&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 33px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap; text-indent: 0em;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;/span&gt;&lt;strong&gt;商标权&lt;/strong&gt;：商标权需要持续使用，并且要定期续费，还可能需要证明该商标仍然在有效使用中才能续期。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p4&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;&lt;strong&gt;为什么著作权保护的严谨性更为重要&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap; text-indent: 2em;&quot;&gt;由于著作权的自动性和广泛的保护范围，错误的侵权判定可能导致严重的后果。例如，一个无辜的行为可能被错误地认定为侵犯著作权，而著作权的广泛保护范围可能使这种错误判定对被告产生更为广泛的影响。此外，著作权的长期保护期限也意味着错误判定的后果可以持续很长时间。因此，为了避免误判和保护个体的正当权益，著作权的认定和保护需要格外严谨和细致。&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 15px; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap;&quot;&gt;&lt;strong&gt;结论&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;p2&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); min-height: 17px; text-wrap: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; line-height: normal; font-family: &amp;quot;.SF NS&amp;quot;; color: rgb(14, 14, 14); text-wrap: wrap; text-indent: 2em;&quot;&gt;著作权因其自动性、广泛的地域保护和长期有效性，需要比商标权更为严格的法律审查和认定程序。确保著作权案件中的程序正义和严格的证据要求不仅保护了创作者的合法权益，也防止了对无辜者的不当指控。这种区分和审慎的法律操作对于维护知识产权的整体环境和社会公正至关重要。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 26 Jul 2024 13:03:38 +0800</pubDate></item><item><title>严谨认定侵犯著作权罪的重要性及证据要求的严格性</title><link>https://www.thesnowtop.com/post/23.html</link><description>&lt;p&gt;侵犯著作权罪是一种涉及知识产权的犯罪，其认定和证据要求的严谨性至关重要。只有确保程序正义和对犯罪行为的严格区分，才能避免对社会的负面影响，维护社会的和谐和公正。以下从几个方面论述这一问题。&lt;/p&gt;&lt;h3&gt;1. 严格区分犯罪行为，避免犯罪全民化&lt;/h3&gt;&lt;p&gt;在日常生活中，许多人都会进行诸如复制文件、复制文字、分享文件等操作。如果对侵犯著作权罪的认定不够严谨，这些日常行为可能会被视为犯罪。这将导致一个非常严峻的问题：轻微操作被当成犯罪，与严重的暴力犯罪如偷窃、抢劫、杀人行为相提并论，这无疑是在泛化犯罪，使犯罪行为变得普遍。&lt;/p&gt;&lt;p&gt;一旦日常的复制行为被认定为犯罪，将会有大量无辜的人被判有罪。这种情况不仅会使人们对法律失去信任，还可能导致一些人因为感到自己无论如何都会被视为有罪，而放弃对法律的敬畏，转而从事更严重的犯罪行为。这样一来，犯罪行为的扩大化将严重破坏社会的和谐与稳定。&lt;/p&gt;&lt;h3&gt;2. 过分严格的刑法导致犯罪分子没有退路&lt;/h3&gt;&lt;p&gt;如果对侵犯著作权罪的处罚过于严厉，可能会让犯罪分子走投无路。例如，如果抢劫强奸罪的最高刑罚是死刑，那么犯罪分子可能会考虑在实施抢劫后为了避免被抓而杀人灭口。类似地，如果侵犯著作权罪的处罚过重，犯罪分子可能会采取更为极端的手段来逃避法律制裁，甚至可能引发更多的暴力犯罪。&lt;/p&gt;&lt;h3&gt;3. 著作权本身的争议性&lt;/h3&gt;&lt;p&gt;著作权作为一种知识产权，其保护范围和程度一直存在争议。例如，一篇有版权的文章和某人随手拍的一张照片，其版权保护的价值和意义显然不同。如果不加区分地将所有涉及著作权的行为都视为严重犯罪，无疑是对法律公正性的破坏。&lt;/p&gt;&lt;p&gt;著作权的保护应当与生命权等基本权利有所区分。在法律的实施过程中，应当综合考虑行为的主观意图和实际危害，而不是机械地将所有行为都视为同等严重的犯罪。&lt;/p&gt;&lt;h3&gt;4. 犯罪认定的前置条件&lt;/h3&gt;&lt;p&gt;对于侵犯著作权罪的认定，必须有严格的前置条件。首先，要有犯罪的主观意图；其次，这些条件和顺序缺一不可，如复制-发行-盈利。如果只看某一个步骤就认定为犯罪，必然会导致很多商业行为无法正常运作。例如，如果只看发行和盈利，那么许多浏览器开发者和电脑厂商都可能被认定为犯罪，因为他们的产品可以被用来完成盗版作品的发行和盈利。&lt;/p&gt;&lt;p&gt;这种做法显然是不合理的，也是不利于商业发展的。严格的证据要求和程序正义，能够确保在法律执行过程中，既保护著作权人的合法权益，又不至于对正常的商业行为造成不必要的干扰。&lt;/p&gt;&lt;h3&gt;结论&lt;/h3&gt;&lt;p&gt;综上所述，侵犯著作权罪的认定必须严谨，对证据的要求也必须非常严格。这不仅是为了确保程序正义，更是为了避免泛化犯罪行为、保护社会和谐和公正。同时，在著作权的保护上应当有所区分，合理设置前置条件，防止对正常商业行为的不当干预。只有这样，才能在保护著作权的同时，维护法律的公正性和社会的正常秩序。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 22 Jul 2024 17:05:05 +0800</pubDate></item><item><title>非暴力犯罪中程序正义的重要性</title><link>https://www.thesnowtop.com/post/22.html</link><description>&lt;p&gt;在现代司法系统中，程序正义不仅是法律实施的基础，也是维护社会公正的关键。尤其在非暴力犯罪的处理中，程序正义显得尤为重要。以下是通过具体案例来论证非暴力犯罪中程序正义的重要性。&lt;/p&gt;&lt;h3&gt;1. 证据复杂性与程序正义&lt;/h3&gt;&lt;p&gt;非暴力犯罪如经济犯罪、知识产权侵权等，通常涉及广泛的法律、财务和技术问题，证据的收集和评估需要高度的专业性和精确性。在这类案件中，任何微小的程序瑕疵都可能导致重大的判决错误，进而影响司法公正和效率。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;案例举例&lt;/strong&gt;：
在著作权案件中，如果证据认定不严谨，那么很小的细微错误都可能导致被告被错误定罪。例如，一个普通人在电脑上复制一个文件夹，如果不以营利为目的，没有达到一定的复制数量，或没有进行公开发行，这些行为都不应被认定为犯罪。然而，如果司法程序中忽视了这些细节，可能会导致无辜者被错误定罪。例如，在一起涉及软件侵权的案件中，如果没有严格区分商业复制和个人使用的证据，被告很可能会被错误地判为侵犯著作权。&lt;/p&gt;&lt;h3&gt;2. 公共信任与程序透明&lt;/h3&gt;&lt;p&gt;在某些国家，暴力犯罪中可能会倾向于以暴制暴，认为这样能够迅速有效地维护社会秩序。然而，在非暴力犯罪中，这种做法不仅无效，反而可能导致更大的社会不公和混乱。非暴力犯罪的本质决定了其解决需要通过复杂的法律程序和证据审查，而不是简单的暴力手段。程序正义通过严格的法律程序，确保每一案件都得到公平公正的处理，防止司法权力的滥用和腐败。&lt;/p&gt;&lt;p&gt;&lt;br style=&quot;text-wrap: wrap;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;案例举例&lt;/strong&gt;：
在知识产权纠纷中，涉及版权的案件往往备受公众关注。如果程序正义得到严格执行，版权人和被控侵权者都可以充分表达自己的观点和提供证据，法院在公正的程序中做出裁决，公众也更容易接受判决结果。例如，著名的谷歌图书搜索案，法院通过公开听证和透明的程序，最终达成和解，得到了广泛的公众认可。&lt;/p&gt;&lt;h3&gt;3. 保护被告人权利&lt;/h3&gt;&lt;p&gt;非暴力犯罪的处理不仅影响到被告人的法律地位和未来，还可能对其家庭、职业和社会关系产生深远的影响。程序正义通过保障被告人的基本权利，如公正的审判、充分的辩护机会等，确保了被告人不会因为程序上的不公而受到不当的惩罚。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;案例举例&lt;/strong&gt;：
在经济犯罪中，如果程序正义没有得到保障，被告人可能因为程序上的瑕疵而被错误定罪，导致其事业和生活受到严重影响。例如，某企业高管因涉嫌商业贿赂被起诉，但如果在调查取证过程中存在程序违法，如非法搜查、证据造假等，该高管即使无辜也可能被错误定罪，给其职业生涯和家庭生活带来毁灭性打击。&lt;/p&gt;&lt;h3&gt;4. 防止权力滥用&lt;/h3&gt;&lt;p&gt;非暴力犯罪的程序正义也是防止权力滥用和提升法治水平的重要手段。通过确保每一步法律程序的合法性和正当性，可以有效避免司法人员的任意行为，增强司法独立性，从而构建一个更加公正和民主的社会环境。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;案例举例&lt;/strong&gt;：
在知识产权案件中，程序正义的保障可以防止执法机关滥用职权，保护创新者的合法权益，促进社会的创新和发展。例如，在一起专利侵权案中，如果执法机关在未经正当程序的情况下查封企业的生产设备，将严重影响企业的正常经营。因此，严格遵循程序正义，可以确保执法行为的合法性，保护企业的合法权益。&lt;/p&gt;&lt;h3&gt;结论&lt;/h3&gt;&lt;p&gt;综上所述，非暴力犯罪中的程序正义不仅是确保个案公正的必要条件，也是促进法律正确实施、保护个人权利和维护社会秩序的关键。因此，加强和保护非暴力犯罪中的程序正义，是现代法治社会的一项重要任务。通过严格的程序保障，确保每一个司法环节的公正性，才能真正实现社会的公平正义。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 22 Jul 2024 11:29:15 +0800</pubDate></item><item><title>BtcPayServer 使用 Docker 部署，修改experimental-dual-fund=true的经验</title><link>https://www.thesnowtop.com/post/21.html</link><description>&lt;p&gt;修改直接 docker进入相关容器 修改 /root/.lightning/config，重启服务后就会丢失。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;经过和 GTP 沟通，最终的解决方案如下：&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;关于在Docker环境中使用docker-compose.yml配置文件持久化c-lightning的experimental-dual-fund配置。您提到在重启容器后之前的修改会丢失。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;我们最终的解决方案是直接在docker-compose.yml文件中的c-lightning服务定义里通过LIGHTNINGD_OPT环境变量添加experimental-dual-fund=true，确保这项配置在c-lightning启动时被正确应用并持久化。之后，您需要运行以下命令来重启Docker服务。&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-go&quot;&gt;clightning_bitcoin:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;btcpayserver/lightning:v23.08
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container_name:&amp;nbsp;btcpayserver_clightning_bitcoin
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;restart:&amp;nbsp;unless-stopped
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;environment:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LIGHTNINGD_NETWORK:&amp;nbsp;${NBITCOIN_NETWORK:-regtest}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LIGHTNINGD_CHAIN:&amp;nbsp;btc
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LIGHTNINGD_ALIAS:&amp;nbsp;${LIGHTNING_ALIAS}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LIGHTNINGD_ANNOUNCEADDR:&amp;nbsp;${BTCPAY_ANNOUNCEABLE_HOST}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LIGHTNINGD_PORT:&amp;nbsp;9735
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LIGHTNINGD_READY_FILE:&amp;nbsp;/root/.nbxplorer/btc_fully_synched
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LIGHTNINGD_OPT:&amp;nbsp;|
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bitcoin-datadir=/etc/bitcoin
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bitcoin-rpcconnect=bitcoind
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;experimental-offers
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;experimental-dual-fund=true&amp;nbsp;&amp;nbsp;#&amp;nbsp;Add&amp;nbsp;this&amp;nbsp;line
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;database-upgrade=true
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rpc-file-mode=0666
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy=tor:9050
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HIDDENSERVICE_NAME:&amp;nbsp;c-lightning
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HIDDENSERVICE_PORT:&amp;nbsp;9735
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LIGHTNINGD_HIDDENSERVICE_HOSTNAME_FILE:&amp;nbsp;/var/lib/tor/hidden_services/c-lightning/hostname
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;volumes:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;clightning_bitcoin_datadir:/root/.lightning&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;bitcoin_datadir:/etc/bitcoin&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;nbxplorer_datadir:/root/.nbxplorer&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;tor_servicesdir:/var/lib/tor/hidden_services&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ports:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;quot;9735:9735&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;links:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;bitcoind
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;tor&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 25 Apr 2024 19:53:41 +0800</pubDate></item></channel></rss>