关于Cron在Ubuntu上为php工作和crontabubuntu的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Adb在Ubuntu上没有响应android工作室、android工作室
关于Cron在Ubuntu上为php工作和crontab ubuntu的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Adb在Ubuntu上没有响应android工作室、android工作室经常在ubuntu上挂起、cakephp在Ubuntu上不工作url-rewriting、cron工作不在ubuntu上的docker容器内运行等相关知识的信息别忘了在本站进行查找喔。
本文目录一览:- Cron在Ubuntu上为php工作(crontab ubuntu)
- Adb在Ubuntu上没有响应android工作室
- android工作室经常在ubuntu上挂起
- cakephp在Ubuntu上不工作url-rewriting
- cron工作不在ubuntu上的docker容器内运行
Cron在Ubuntu上为php工作(crontab ubuntu)
我在服务器上使用Ubuntu,并使用Putty进行访问。 我想为我的PHP网站创buildcronjobs。 我怎样才能做到这一点?
不要运行一个cron PHP任务,直到最后一个完成
clone()函数隐式声明
clone()系统调用是否最终依赖于fork函数?
Mercurial hg克隆错误 – “中止:错误:名称或服务未知”
从Windows访问本地git存储库
如果你的意思是你想让你的PHP网站做一些常规的工作,有两种可能的方法。
1)你使用cron来定期拉一个页面。 你可以用基于文本的浏览器来做到这一点,例如lynx。 你拉这样的脚本:
* * * * * /usr/bin/lynx http://yourhost.com/cron.PHP -dump > /dev/null
(这将每分钟调用一次,这样你可以在你的应用程序中建立你自己的时间表)
2)你用命令行PHP解释器调用你的脚本:
* * * * * /usr/bin/PHP /path/to/cron.PHP > /dev/null
通常解决方案二更好。 但是,您将需要访问该框。 如果您不能在主机上安装cron,解决方案中的cron可以从不同的主机触发。
另外要小心使用命令行版本的PHP常见的陷阱。 在Debian(和潜在的其他系统)上,可能有单独的PHP.ini文件用于cgi,cli和mod_PHP。 如果你已经定制你的配置,请确保命令行PHP使用正确的。 你可以用这个来测试
/usr/bin/PHP -i | less
为了回应dimo的评论,我做了一些基准测试。 我用lynx,wget和PHP-cli调用了一个简单的本地PHP脚本(它只是回声“测试”)1000次:
kbsilver:temp kbeyer$ time . wget.sh real 0m14.223s user 0m2.906s sys 0m6.335s (Command: wget -O /dev/null "localhost/test.PHP"; 2> /dev/null) kbsilver:temp kbeyer$ time . lynx.sh real 0m26.511s user 0m5.789s sys 0m9.467s (Command: lynx -dump "localhost/test.PHP"; > /dev/null) kbsilver:temp kbeyer$ time . PHP_cli.sh real 0m54.617s user 0m28.704s sys 0m18.403s (Command: /opt/local/bin/PHP /www/htdocs/test.PHP > /dev/null)
服务器是lighttpd , PHP(fastcgi)与APC(在Mac OS X)。
事实证明,wget是速度方面最好的工具。
所以PHP-cli的结果并不令人惊奇,因为其他方法重复使用已经运行的PHP线程和操作码缓存。
所以使用PHP-cli的唯一真正的好处是安全性,因为脚本不能从外部获得,因为您可以将它放在docroot之外。
(这个测试显然不是100%准确的,但是在我看来这个差异是相当明显的)
我在哄你想备份你的PHP网站? 编辑crontab使用:
crontab -e
这将启动一个vi的实例,您可以在其中编辑crontab,按i进入插入模式。 然后,您需要输入cron条目运行时的信息以及当时运行的命令,例如:
30 10 * * * tar -zcvf ./myPHPsite.tar.gz /var/www/PHPsite
所以上面的命令会在每天晚上10点30分将你的PHPsite压缩到/ var / www / PHPsite中。 退出并退出vi :wq
看到这个进一步参考:
http://www.adminschoice.com/docs/crontab.htm
总结
以上是小编为你收集整理的Cron在Ubuntu上为php工作全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
Adb在Ubuntu上没有响应android工作室
那么它可能不是最好的组合.使用Ubuntu(13.04)和新的Android Studio.
总结
以上是小编为你收集整理的Adb在Ubuntu上没有响应android工作室全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
android工作室经常在ubuntu上挂起
Ram:6 GB
处理器:双核心
主要的问题是在调试应用程序时,为此我使用的设备不是模拟器,我也看到我的sdk大小在ubuntu上是60 GB但在窗口上它大约是15-18 Gb我不明白为什么它是占用这么多空间?
所以,如果有人知道为什么会出现这个问题,
请帮帮我.
提前致谢
解决方法
– 可能是因为你的Android Studio使用了太多的RAM.
您可以通过以下命令检查:
$top -o %MEM
这会导致这样的输出:
the output of top command
第一行中的“Java”,在链接的图像中是Android Studio,在我的例子中它使用了47.5%的RAM.
由于我的内存较低,操作系统开始使用SWAP内存,这会使应用程序响应变慢.可以使用命令检查交换内存的使用情况
$vmstat 1
所以,你无法将其降低.您只能关闭其他应用程序以提供所需的RAM.
我有2G的RAM,因此我登录OpenBox然后启动Android Studio,这对我很有用
虽然SDK的大小一定不是问题.
SDK的大小取决于您下载的工具和API相关的SDK.
如果需要,您可以打开SDK管理器并删除一些软件包,但不会使Android Studio运行得更快.
– 另一个原因可能是iBus-daemon,这是一个已知问题.解决方法可以在这里找到
http://tools.android.com/knownissues/ibus
cakephp在Ubuntu上不工作url-rewriting
所有。 这次我尝试了cakePHP,但是我得到了“URL重写在你的服务器上没有正确的configuration1)帮我configuration它2)我没有/不能使用URL重写”。 我可以知道这是Apache和.htaccess问题,如/ etc / apache2 / sites-avaliable / default和每个目录.htaccess。
我的发展环境…
vmware fusion4上的Ubuntu12.04
apache2.2.22
MysqL5.5
PHP5.3.10
cakePHP2.1
我的过程是…
1)/etc/apache2/httpd.conf
Perl CGI通过networking浏览器下载文件
.htaccess中的条件SetEnv?
通过mod_wsgi将Django项目上传到Apache服务器时出错
如何从文件的字节数组中获取文件名?
如何将FTP服务器上的文件复制到java中同一服务器上的目录?
<Directory /> Options FollowSymLinks AllowOverride All </Directory>
2)启用mod_rewrite
sudo a2enmod rewrite sudo service apache2 reload
3)编辑/ etc / apache2 / sites-avaliable / default(Alloverride None to Alloverride All)
<Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www> Options Indexes FollowSymLinks MultiViews AllowOverride All Order Allow,Deny Allow from all </Directory> prompt: sudo service apache2 reload
4)编辑或检查每个.htaccess文件 – >蛋糕根目录
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] </IfModule>
– >应用程序根目录
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ webroot/ [L] RewriteRule (.*) webroot/$1 [L] </IfModule>
– > webroot目录
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.PHP/$1 [QSA,L] </IfModule>
这个问题解决了,谢谢。
在MicroApache中运行sqlite 3
Apache VirtualHost:如何ServerName一个不同于80的端口
我可以禁用特定目录的重写吗?
清理嵌套的mod_rewrite语句
.htaccessurl重写和删除%20
我也有这个问题。 事实证明, .htaccess文件没有被复制到CakePHP源文件中。 在使用cp命令时,这是一个常见问题,或者在文件浏览器中没有隐藏文件,除非您复制顶层目录。
做一个文件的直接副本到我的项目文件夹固定它我没有惹我的Apache设置。
cp ~/git/cakePHP/.htaccess ~/project/folder/
可能的配置错误:
检查文件http://your_domain_name/css/cake.generic.css是否可从您的浏览器中重新获得。 如果没有,您将在默认主页中收到警告
如果您在根级别有{HOME}/css目录,Urlrewriting将不会将http://your_domain_name/css/cake.generic.css重定向到{HOME}/app/webroot/css/cake.generic.css 。
因此,css文件将不会被找到,导致消息,URL重写没有正确配置。 (看看文件的应用程序/查看/页/ home.cpt)
解决方案:完全删除根目录下的{HOME}/css目录。 把你的CSS文件放在{HOME}/app/webroot/css 。
这可能是一个文件权限问题。 为webroot和tmp目录尝试递归地设置权限为777。 tmp目录可能需要sudo。
sudo chmod -R 777 /path/to/app/webroot/ sudo chmod -R 777 /path/to/app/tmp/
总结
以上是小编为你收集整理的cakephp在Ubuntu上不工作url-rewriting全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
cron工作不在ubuntu上的docker容器内运行
FROM ubuntu:latest ADD crontab /etc/cron.d/test-cron RUN chmod a+x /etc/cron.d/test-cron RUN touch /var/log/cron.log CMD cron && tail -f /var/log/cron.log
并且crontab文件的内容很简单
* * * * * root echo "Hello world" >> /var/log/cron.log 2>&1 # empty line
当我在本地的OS X机器上运行(运行Docker机器)时,它工作正常(“Hello world”每分钟打印到日志文件).但是,当我尝试在Ubuntu机器上运行它时,cron作业不会运行(空日志文件).
这是我用来运行容器的命令
docker build -t crontest . docker run --name cron crontest
我不知道为什么会这样.我不知道有什么问题,我有Ubuntu的框(错误的时间设置?).我已经尝试重新启动该机器没有任何效果.我目前还有其他的Docker容器运行在Ubuntu的盒子上,它们运行正常.
任何建议我可以做什么来调试/修复这将是非常感谢.
编辑:
进入容器(docker exec -it cron / bin / bash)之后,我可以验证cron是否在运行:
root@a2ad451af8d9:/# ps -ef | grep cron root 1 0 0 20:15 ? 00:00:00 /bin/sh -c cron && tail -f /var/log/cron.log root 6 1 0 20:15 ? 00:00:00 cron root 7 1 0 20:15 ? 00:00:00 tail -f /var/log/cron.log root 25 11 0 20:21 ? 00:00:00 grep --color=auto cron
CRON [16]:(root)CMD(echo“Hello world”>> /var/log/cron.log 2& 1)
我们今天的关于Cron在Ubuntu上为php工作和crontab ubuntu的分享已经告一段落,感谢您的关注,如果您想了解更多关于Adb在Ubuntu上没有响应android工作室、android工作室经常在ubuntu上挂起、cakephp在Ubuntu上不工作url-rewriting、cron工作不在ubuntu上的docker容器内运行的相关信息,请在本站查询。
本文标签: