Php 正确的获取方法"&引用;印刷
重新开始,因为我不擅长提问..哈哈 我正在使用一个向用户显示信息的.php脚本Php 正确的获取方法"&引用;印刷,php,Php,重新开始,因为我不擅长提问..哈哈 我正在使用一个向用户显示信息的.php脚本 echo CHtml::tag("hr"); echo "<b>Crontab Command Line</b>:"; echo CHtml::opentag("pre"); echo "(crontab -l 2>/dev/null; echo '@reboot sleep 60 && {$coin->program} - daemon -txindex -shr
echo CHtml::tag("hr");
echo "<b>Crontab Command Line</b>:";
echo CHtml::opentag("pre");
echo "(crontab -l 2>/dev/null; echo '@reboot sleep 60 && {$coin->program} -
daemon -txindex -shrinkdebugfile') | crontab -\n";
echo "\n";
echo CHtml::closetag("pre");
我正试图正确地显示它
(crontab -l 2>/dev/null; echo "@reboot sleep 60 && variablename -daemon
-txindex -shrinkdebugfile") | crontab -\n
因此,用户可以将该行复制并粘贴到SSH中,并将其添加到用户cron中
将其显示为复制到CLI将内部双引号更改为单引号。字符串中没有使用任何bash变量,因此在bash命令中不需要使用双引号
echo "(crontab -l 2>/dev/null; echo '@reboot sleep 60 && {$coin->program} -daemon -txindex -shrinkdebugfile') | crontab -\n";
如果在编写的bash
命令中确实需要双引号,则可以将其转义
echo "(crontab -l 2>/dev/null; echo \"@reboot sleep 60 && {$coin->program} -daemon -txindex -shrinkdebugfile\") | crontab -\n";
我认为您使用了错误的标记。请澄清您的问题,您使用的是哪种编程语言?抱歉,不确定为什么标记不起作用,但它是php谢谢!它打印了“”,但现在它不从{$coin->program}打印。您希望打印什么?
bash
在变量之后不使用->
。你确定这不是PHP吗?嗯,我选择了PHP,不确定为什么它会切换到另外两个。问题最初被标记为c++
。
echo "(crontab -l 2>/dev/null; echo \"@reboot sleep 60 && {$coin->program} -daemon -txindex -shrinkdebugfile\") | crontab -\n";