小编Pet*_*ter的帖子

将master分支设置为最新标记

这是我的git repo现在如何的一个例子:

v1.0    v1.1    v1.2
  |       |       |
  a   -   b   -   c
  |               |
master           HEAD
Run Code Online (Sandbox Code Playgroud)

我通常像这样提交,标记和推送标签:

git commit -a -m "Commit msg"
git tag -a v1.3 -m "Tag msg"
git push --tags
Run Code Online (Sandbox Code Playgroud)

我遇到的主要问题是master分支没有移动到最新的标签,所以我总是处于Detached HEAD状态.有没有办法解决这个问题,以便主分支始终指向最新的推送标签?

tags git push master head

6
推荐指数
1
解决办法
9916
查看次数

Shell脚本在crontab上无法正常工作,在手动调用时可以正常工作

我在Solaris 5.8下有一个脚本,它没有按预期工作,并且不知道为什么......

该脚本从文件中读取URL列表,使用curl测试它们并将输出写入日志文件:

#!/bin/sh

# Logs path
LOG_DIR=/somedir/logs

# URLs file path
URL_FILE=/somedir/url

# Actual date
DATE=`date +%Y%m%d%H%M`

# CURL
CURL=/somedir/bin/curl

test_url()
{
    cat $URL_FILE | grep -i $1 | while read line
    do
        NAME=`echo $line | awk '{ print $1 }'`
        URL=`echo $line | awk '{ print $2 }'`
        TIME=`$CURL -s -o /dev/null -w %{time_total} $URL`
        echo "$DATE $TIME" >> $LOG_DIR/${NAME}_${1}.log
    done
}

test_url someurl
test_url someotherurl
Run Code Online (Sandbox Code Playgroud)

URL_FILE具有以下布局:

somename1 http://someurl/test
somename2 http://someotherurl/test
Run Code Online (Sandbox Code Playgroud)

该脚本从文件加载URL,然后使用curl获取URL加载所需的总时间,然后打印日期和时间(以毫秒为单位).我发现的问题是,TIME当在crontab内部调用时,变量不起作用,但是在用户自己调用时它会发生:

# Output when called …
Run Code Online (Sandbox Code Playgroud)

variables shell crontab sh

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

如何使用 PHP 将代码附加到 <head> ?

我有一个小型网络项目,其中所有页面都有一个公共头文件,它们在实际页面内容之前导入。头文件类似于以下内容:

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link rel="stylesheet" type="text/css" href="css/style.css" />
    <script type="text/javascript" src="js/some_script.js"></script>
    <link rel="shortcut icon" href="images/web.ico" />
</head>
Run Code Online (Sandbox Code Playgroud)

然后所有页面都有一个,因此它们在开始时<?php include("header.php"); ?>加载标签。<head>

我现在正在编写一个新页面,其中也包括前一个页面header.php,但它需要第二个 javascript 来加载。<script>我可以使用页面中间的标签毫无问题地加载它,但我想知道是否可以将其直接附加到<head>标签,而不是放在 html 代码中间。

实际的代码看起来像这样:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <link rel="stylesheet" type="text/css" href="css/style.css" />
        <script type="text/javascript" src="js/some_script.js"></script>
        <link rel="shortcut icon" href="images/web.ico" />
    </head>
    <body>
        <p>Some text here</p>
        <script type="text/javascript" src="js/another_script.js"></script>
        <p>Some more text</p>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想知道如何实现以下目标:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> …
Run Code Online (Sandbox Code Playgroud)

html php append head

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

标签 统计

head ×2

append ×1

crontab ×1

git ×1

html ×1

master ×1

php ×1

push ×1

sh ×1

shell ×1

tags ×1

variables ×1